На этот вопрос уже есть ответ:
Какова командная строка в bash, чтобы программа запускалась каждый раз при загрузке системы?
Добавьте запись в свой crontab для запуска @reboot
:
@reboot command-to-run
Используйте crontab -e
для редактирования вашего crontab.
Из man 5 crontab
:
Вместо первых пяти полей может появиться одна из восьми специальных строк:
blockquote>string meaning ------ ------- @reboot Run once, at startup. @yearly Run once a year, "0 0 1 1 *". @annually (same as @yearly) @monthly Run once a month, "0 0 1 * *". @weekly Run once a week, "0 0 * * 0". @daily Run once a day, "0 0 * * *". @midnight (same as @daily) @hourly Run once an hour, "0 * * * *".
Я не знаю о командной строке, но через меню вы можете перейти в «Сеанс» в настройках и там вы можете указать команды командной строки, которые вы обычно запускаете вручную.
Этот процесс не будет работать, если то, что вы пытаетесь запустить, требует административных привилегий и, AFAIK, запускать приложения с правами администратора при запуске не совсем просто ...
Посмотрите на папки /etc/rc*.d; они используются специально для этого типа вещей.