我是Ubuntu
的新用户,希望每天运行crontab
。我在Windows Command Line
下开展了类似的工作,但希望切换到Ubuntu
。
我的R-Script
有一个Error-function
,可以将错误打印到单独的内容中
每次完成作业并发生错误():
# define error function
my.error.fun <- function() {
cat(geterrmessage(), file="/home/network/R/Test.txt", append=TRUE)
}
# output error
options("error"=my.error.fun)
在crontab -e
下我确定了以下内容:
00 16 * * * /usr/bin/Rscript /home/R/network/Test.R 2> /home/R/RErrors/Test.txt
并且crontab
已保存在/tmp/crontab.2t/crontab
我将错误附加到R-Script中。与Windows Command Line
相反,这个概念似乎不适用于Ubuntu
但这似乎无效。我不确定这是否是正确的语法。 RErrors
文件夹中没有文件。
我可以提一些建议吗?