Добавление сценария для запуска при запуске, не касаясь 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.

Другие вопросы по тегам