Назад | Перейти на главную страницу

Работает ли crontab @reboot на debian 7?

Мне нужен простой способ запустить скрипт при перезагрузке:

Я читал, что @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, чтобы увидеть полную страницу. (Или посмотреть онлайн)

Он никогда не удалялся, поэтому он работает и в каждой более поздней версии.