Автозапуск приложения C в Ubuntu, прежде чем войти - PullRequest
1 голос
/ 18 марта 2012

Я хотел бы автоматически запускать приложение C при включении питания в Ubuntu.

Я знаю, что могу использовать запуск приложения из системного меню, чтобы выбрать, какое приложение должно запускаться после входа в систему.

Проблема в том, что мне не нужно использовать X-сервер, поэтому я не хочу входить на свой рабочий стол.

Я просто хочу автоматически запустить мою программу на C, не вводя никаких клавиш и не используя мой рабочий стол. Я хочу нажать кнопку включения и ничего не делать для запуска программы на С, которая должна запускаться автоматически.

Возможно ли это?

Может ли этот документ помочь мне? https://help.ubuntu.com/community/UbuntuBootupHowto

Ответы [ 3 ]

2 голосов
/ 18 марта 2012

Вы должны включить команду для запуска в /etc/rc.local

2 голосов
/ 18 марта 2012

Да, этот документ выглядит хорошо.Это говорит о том, что я собирался сказать, использовать сценарии инициализации.

0 голосов
/ 30 января 2018

Используйте Supervisor, эффективную программу, которая управляет и регистрирует запускаемые приложения с аргументами. Узнайте больше от http://supervisord.org/running.html и (Следуйте инструкциям по установке и создайте файл конфигурации на /etc/supervisord/conf.d/ndomPROGRAM_NAME‹.conf и добавьте код conf.

Вот код,

[program:{PROGRAM_NAME}]
command=/usr/bin/{PROGRAM_NAME} -arg1 -arg2
autostart=true  
autorestart=true  
stderr_logfile=/var/log/supervisor/{PROGRAM_NAME}.err.log  
stdout_logfile=/var/log/supervisor/{PROGRAM_NAME}.out.log  

supervisorctl reload 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...