Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. автозагрузка программы

автозагрузка программы

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
2 Сообщения 1 Posters 41 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Добрый день, всем.
    Подскажите, что делаю неправильно.

    1. Есть программа на с. Печатает в окне Hello. Название программы pr.c. Программа скомпилирована, запускается.
    2. Хочу поставить ее в автозагрузку, чтобы после загрузки всех служб она запускалась, т.е. на экране появилось «Hello».
    3. Пытаюсь написать скрипт:

    BEGIN INIT INFO

    Provides: pr1

    Required-Start: $remote_fs $syslog $all

    Required-Stop: $remote_fs $syslog

    Default-Start: 2 3 4 5

    Default-Stop: 0 1 6

    Short-Description: Example initscript

    Description: This file should be used to construct scripts to be

    placed in /etc/init.d. This example start a

    single forking daemon capable of writing a pid

    file. To get other behavoirs, implemend

    do_start(), do_stop() or other functions to

    override the defaults in /lib/init/init-d-script.

    END INIT INFO

    Author: Foo Bar <foobar@baz.org>

    Please remove the "Author" lines above and replace them

    with your own name if you copy and modify this script.

    PATH=sudo /home/pi/prog/pr # (Пути поиска бинарника)

    DAEMON=sudo /home/pi/porg/pr/pr #(Путь до демона)

    1. Добавлен этот скрипт в автозагрузку. sudo chmod +x /etc/init.d/pr sudo update-rc.d pr defaults
    2. После перезагрузки системі ничего не происходит.
    3. Команда service pr status пишет, что скипт был запущен.
      Что я делаю не так?
    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Видимо, скрипт запускается где-то в фоне. В каком формате хочется видеть его на экране? вывод в консоль, в браузер? итд. Вы просто хотите, чтобы это слово висело в воздухе где-то?) Далее нужно будет добавить в /home/user./config./autostart конфиг файл, в нём прописывается что, куда, откуда берётся. Соответственно содержимое файла выполнится после старта всех иксов. Папки эти скрыты, так что "sudo mc"в помощь 😃

      1 ответ Последний ответ
      0

      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Главная
      • Документация
      • Последние
      • Пользователи