Как запустить программу на, загружаются?

Я не знаю, существует ли какая-либо причина, Вы не можете сделать этого, но одна проблема, которую я вижу с Вашей реализацией, состоит в том, что удаленная система будет искать/dev/video1 в своей системе, но не сможет найти его, потому что Вы создали его в своей локальной системе.

То, что я сделал бы, является чем-то вдоль следующего

nc -l 12345 | sudo tee /dev/video > /dev/null &
ssh Office

и затем попробуйте что-то, говоря этому перейти к порту TCP Вашей локальной системы 12345.

7
28.09.2011, 14:41
4 ответа

Как насчет/etc/rc.local?

Это будет выполняться в последний раз в последовательности запуска.

7
27.01.2020, 20:17
  • 1
    добавляет sleep 1m прежде gammu-smsd -d. Я знаю, что это не рекомендуется, но это - простой способ сделать это работой. Вы, возможно, должны были бы также искать создание init.d сценарий –  GusDeCooL 15.05.2013, 19:50

Вот то, как о том, как добавить сценарий запуска, который будет выполнен при начальной загрузке. Можно найти больше информации здесь.

0
27.01.2020, 20:17
  • 1
    ссылку, которую Вы дали, очень устарело. Из того, что я знаю, загружающаяся процедура очень изменилась с тех пор. –  rozcietrzewiacz 28.09.2011, 14:00

Это может помочь Вам?

http://www.howtogeek.com/howto/ubuntu/how-to-add-a-program-to-the-ubuntu-startup-list-after-login/


Или просто включите его /etc/profile

или действительно добавьте его рекомендуемый путь: http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/

Действительно, удалите sudo! (но Вам будет нужен он, чтобы сделать редактирование или добавить команду, так...),

0
27.01.2020, 20:17
  • 1
    это выполняет программу после входа в систему, я надеялся что-то, что выполняется, прежде чем это, или во время окна входа в систему показывают, или не будучи должен войти в –   28.09.2011, 12:49
  • 2
    посмотрите мое редактирование: добавьте, что это в запуске в масштабе всей системы регистрирует –   28.09.2011, 13:01
  • 3
    Louis: сделайте я должен удалить sudo если я следую тому руководству? –  r2b2 28.09.2011, 17:23

Для этого можно использовать crontab .
Используйте crontab -eдля редактирования пользовательского crontab (Список сценариев запуска -up, добавленных пользователями ).
Добавьте следующую строку в конце:

@reboot <command>

Примеры:

  • @reboot my_script.sh
  • @reboot python my_script.py arg1 arg2

Наконец, используйте contab -l, чтобы убедиться, что ваш скрипт добавлен в список.

3
27.01.2020, 20:17

Теги

Похожие вопросы