Как я могу убедиться, что мое собственное написанное приложение C запускается при запуске?
Я написал приложение командной строки C, которое мне нужно запускать каждый раз при запуске системы. Как бы я поступил так? Я видел другие вопросы и ответы, которые показывают способы сделать это для предустановленного программного обеспечения через визуальные меню, но это всего лишь пользовательский двоичный файл, который мне нужен, чтобы убедиться, что он запускается после каждой перезагрузки. Есть ли способ, которым я могу сделать это, или я должен написать сценарий оболочки, который запускает двоичный файл и найти способ добавить это в сценарии, которые запускаются при запуске? Я бегу 10.04.
3 ответа
Предполагая, что это может выполняться в самом конце процесса загрузки, вы можете просто включить его в /etc/rc.local или используйте специальный cron @reboot параметр и поместите его в пользовательский или системный (root) crontab, в зависимости от необходимых ему привилегий.
Есть несколько способов. Все на основании того, какое разрешение вам требуется,
Самый простой заключается в следующем,
Ниже приведено учебное пособие для: - Запуск автозагрузки приложений из Power Cog
Нажмите на ADD

Затем предоставьте детали,

Если вы хотите выполнить что-то каждый раз, когда вы вошли в систему, вы должны изменить свой локальный
~/.profile
Если вы хотите выполнять что-то каждый раз, когда запускаете оболочку входа, вы можете изменить
~/.bashrc
В вашем случае вы должны добавить свой исполняемый файл в .profile и добавьте новую строку для него, не забудьте добавить & в конце запустить это приложение как отдельный процесс.
Что-то вроде
/usr/bin/gedit &