我想执行一个包含 sudo 命令的 ruby 脚本。如果我在“ crontab -e ”中输入此命令,它可以正常工作:
* * * * * /usr/bin/ruby ~/myfolder/test.rb >> ~/myfolder/mylog.log 2>&1
由于我的脚本包含 sudo 命令,我使用“sudo crontab -e”并写道:
* * * * * /usr/bin/ruby home/USERNAME/myfolder/test.rb >> home/USERNAME/myfolder/mylog.log 2>&1
但是,它不起作用。在第二种情况下不会创建日志文件。我以前也有不同的地址。