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

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

Я читал, что @reboot в crontab может работать, но похоже, что какой-то Linux его не принимает:

  • Работает ли он на debian 7?
  • Работает ли он на debian 8?
  • Работает ли он на debian 9?
1
задан 1 November 2017 в 01:02
1 ответ

Согласно странице руководства crontab (Раздел 5):

Вместо первых пяти полей , одна из восьми специальных струн может появляются:

  строковое значение
  ------ -------
  @reboot Выполняется один раз при запуске.
  @yearly Запускайте один раз в год "0 0 1 1 *".
  @annually (так же, как @yearly)
  @monthly Запускать раз в месяц "0 0 1 * *".
  @weekly Запускайте раз в неделю "0 0 * * 0".
  @daily Запускать раз в день "0 0 * * *".
  @midnight (то же, что @daily)
  @hourly Запускать раз в час «0 * * * *».
 

Обратите внимание на то, что запуск, с точки зрения @reboot, - это время запуска демона cron (8). В частности, это может быть до запуска некоторых системных демонов или других средств. Это связано с порядком загрузки машины.

Запустите man 5 crontab в Debian Wheezy, чтобы увидеть полную страницу. ( Или посмотрите в Интернете )

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

10
ответ дан 3 December 2019 в 16:17

Теги

Похожие вопросы