1

我已经对此进行了一段时间的故障排除。我得到了一些非常出乎意料的行为。我在 /etc/crontab 中放置了一份工作,每两小时运行一次。这是一个 R 脚本,可生成显示在我的服务器网页上的 png 图形。它以以下形式调用:

0,30 * * * * my_user Rscript /path/to/file

奇怪的是它在图形停止更新之前工作了一个小时左右。如果我 ssh 进入机器然后编辑 /etc/crontab 甚至不更改任何内容,它将再次开始运行。有谁知道什么可能导致这样的问题?

编辑:我把它弄得更乱了,而且变得更奇怪了。我正在从 cron 运行一个 PHP 文件,该文件会抓取一些文本并将其写入文件。即使 R 停止运行,PHP 仍继续工作。

4

1 回答 1

1

如果您希望每两个小时运行一次,则必须在字段中使用斜杠“/”字符。斜线字符是“步骤”字符。在两小时计划的情况下,您的 cron 文件的时间部分将显示为:

0 */2 * * *

第二个字段“*/2”表示每隔一小时。

同样,如果您希望每 3 小时运行一次,您可以将该字段更改为“*/3”,依此类推。

bihourly:每两个小时发生一次。

于 2014-03-02T03:55:43.000 回答