首页>Program>source

我正在尝试使用cron计划我的R脚本,但是它不起作用.看来R在cron中找不到软件包.有人可以帮助我吗? 谢谢。

以下是我的bash脚本

# source  my profile
. /home/winie/.profile
# script.R will load packages
R CMD BATCH /home/script.R
最新回答
  • 2021-1-11
    1 #

    考虑这些技巧

    使用Rscript(或littler)而不是 R CMD BATCH

    确保cron作业正在按您的方式运行

    确保脚本自行运行

    在详细模式下测试几次

    我的盒子通过调用R脚本的cronjob运行了一些可见的CRANberries (我通过littler但通过Rscript执行 应该也一样).为此,在 /etc/crontab中输入 在我的Ubuntu服务器上是

    # every few hours, run cranberries
    16 */3 * * *    edd     cd /home/edd/cranberries && ./cranberries.r
    

    因此,每隔三个小时便每隔16分钟执行一次带我ID的shell命令.它将进入工作目录,并调用R脚本(具有可执行模式等)。

    看着这个,我实际上可以运行脚本并拥有 setwd() 命令...。

相关问题

  • c#:查询结果不能被多次枚举
  • c#:NET 40和可怕的OnUserPreferenceChanged挂起