我已经对此进行了一段时间的故障排除。我得到了一些非常出乎意料的行为。我在 /etc/crontab 中放置了一份工作,每两小时运行一次。这是一个 R 脚本,可生成显示在我的服务器网页上的 png 图形。它以以下形式调用:
0,30 * * * * my_user Rscript /path/to/file
奇怪的是它在图形停止更新之前工作了一个小时左右。如果我 ssh 进入机器然后编辑 /etc/crontab 甚至不更改任何内容,它将再次开始运行。有谁知道什么可能导致这样的问题?
编辑:我把它弄得更乱了,而且变得更奇怪了。我正在从 cron 运行一个 PHP 文件,该文件会抓取一些文本并将其写入文件。即使 R 停止运行,PHP 仍继续工作。