Мне нужен простой способ запустить скрипт при перезагрузке:
Я читал, что @reboot в crontab может работать, но похоже, что некоторые Linux не принимают его:
Согласно странице руководства crontab
(Раздел 5):
Вместо первых пяти полей может появиться одна из восьми специальных строк:
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 * * * *".
Обратите внимание, что запуск, с точки зрения @reboot, - это время запуска демона cron (8). В частности, это может быть до запуска некоторых системных демонов или других средств. Это связано с порядком загрузки машины.
Бегать man 5 crontab
в Debian Wheezy, чтобы увидеть полную страницу. (Или посмотреть онлайн)
Он никогда не удалялся, поэтому он работает и в каждой более поздней версии.