我已经使用以下很长时间了,但似乎无法使其正常工作。
我要做的是在 R 脚本运行后自动关闭 Ubuntu EC2 实例。
为此,我正在使用/etc/rc.local
我有如下一行的地方
Rscript /home/ubuntu/shutDown.r > /home/down.log 2>&1
脚本被执行,但日志显示
Error in library(DBI) : there is no package called 'DBI'
Execution halted
DBI
是一个库,shutDown.R
但我知道问题不在于没有DBI
包,因为当我使用命令行运行脚本时
Rscript shutDown.r
一切正常。即使我跑步
sudo sh /etc/init.d/rc.local start
有用。
什么可以阻止脚本在启动时加载库?我尝试删除DBI
,错误出现在下一个库中。因此,脚本在引导期间查找库的方式肯定会发生一些事情。我不知道如何解决这个问题,所以如果有人能提供任何提示,我将非常感激。
非常感谢!