我一直在对此进行故障排除。我有一些非常意外的行为。我在/ etc / crontab中放了一份工作,以便双时运行。这是一个R脚本,它生成一个显示在我服务器网页上的png图形。它的形式是:
0,30 * * * * my_user Rscript / path / to / file
奇怪的是它在图形停止更新之前工作了一个小时左右。如果我进入机器然后编辑/ etc / crontab而不更改任何内容,它将再次开始运行。有谁知道可能会导致这样的问题?
编辑:我把它搞砸了一点,而且它变得更加怪异了。我正在运行来自cron的PHP文件,它会擦除一些文本并将其写入文件。即使R已停止运行,PHP仍继续工作。答案 0 :(得分:1)
如果您希望每两个小时运行一次,则必须在字段中使用斜杠“/”字符。斜杠字符是“步骤”字符。在两小时计划的情况下,您的cron文件的时间组件将显示为:
0 */2 * * *
第二个字段“* / 2”表示每隔一个小时。
同样,如果您希望每3小时运行一次,则可以将该字段更改为“* / 3”,依此类推。