crontab @reboot是否可以在debian 7上运行?

我需要一个简单的方法来重新启动一些脚本:

我读过crontab中的@reboot可以工作,但看起来像一些Linux不接受它:

  • 它在debian 7上工作吗?
  • 它在Debian 8上工作吗?
  • 它在debian 9上工作吗?

根据crontab的手册页(第5节):

可能会出现八个特殊string中的一个,而不是前五个字段:

  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)守护进程启动的时候。 特别是在某些系统守护进程或其他设施启动之前。 这是由于机器的启动顺序。

在Debian Wheezy上运行man 5 crontab以查看整个页面。 ( 或在线看 )

它从来没有被删除,所以它也适用于每个更高版本。

  • Debian的手册页7
  • Debian的手册页8
  • Debian的手册页9