我正在使用一台使用 Ubuntu 10.04.4 (lucid) 和 R 版本 2.15.3 的机器。
我使用从命令行运行这个 R 脚本R CMD BATCH test.time.R
,它工作正常:
format(Sys.time(), " %H")
[1] " 15"
format(Sys.time(), " %H") >= 12
[1] TRUE
但是当我从 crontab 运行 */1 * * * * R CMD BATCH test.time.R 时,它不会:
format(Sys.time(), " %H")
[1] " 15"
format(Sys.time(), " %H") >= 12
[1] FALSE
有什么想法吗?
这是唯一一台出现这种情况的机器(四台机器中的一台)(其他机器从 crontab 中读取得很好)。
我会很感激任何想法。谢谢!