在R中每60秒运行一次功能

时间:2012-08-31 15:14:25

标签: r function loops time

我想每60秒运行一次功能,直到任务完成。

我正在群集上运行脚本,并且每60秒检查一次,如果它们已完成。 我在qstat输出中进行了解析,但希望每60秒在一个函数中运行它。

我走了: 下面的行给出了当前的第二个时钟,所以计划是0,它运行这个函数,但没有那么多,因为这个检查将是静态的,或者我可以尝试使用{{1像这里的函数,但也找不到

until

你们认为运行这个或任何定时函数最有效的方法都会有所帮助。

由于

1 个答案:

答案 0 :(得分:4)

我会使用cronjob并以所需的频率调用R.我建议使用littler,它的开销小于Rscript或R,并且很快就会启动。此外,它适用于脚本。

操作系统更好地安排了(单线程!!)应用程序是R。