Добавление сценария для запуска при запуске, не касаясь rc.local
Я хотел бы запустить скрипт при запуске, фактически не добавляя его в качестве команды в rc.local, просто скопировав скрипт куда-нибудь.
Я знаю, что теоретически я могу поместить его в /etc/init.d, но это действительно для сервисов, а не для скриптов, которые просто должны запускаться при запуске.
Я знаю о cron @reboot
вариант, но я действительно предпочел бы что-то, где я просто скопировать скрипт в каталог, а затем может забыть об этом.
По сути, таким же образом вы можете просто поместить файл в /etc/cron.daily или /etc/logrotate.d. Мне интересно, есть ли эквивалентная папка, в которую вы только что поместили файл, и он запускается при запуске.
При необходимости я готов установить программу, которая сделает это за вас, если она стабильна.
1 ответ
Я справился со следующим, что хорошо работает.
Создайте /etc/cron.d/reboot
с содержанием ниже. Примечание. Прошло много времени, вы должны проверить синтаксис.
@reboot root run-parts /etc/cron.reboot
Создать папку /etc/cron.reboot
Оттуда нужно поместить файлы в папку cron.reboot.