我想编写一个程序,每天早上9点使用crontab运行,打印出“Good Morning,Cam”消息。
以下是我正在尝试的内容:
crontab的:
5 * * * * /Users/cameronbass/Desktop/Play/Ruby/hello_world.rb
程序:
Puts "Good Morning, Cam"
来自cron的错误消息:
/bin/sh: /Users/cameronbass/Desktop/Play/Ruby/hello_world.rb: Permission denied
这可以用Ruby吗?
答案 0 :(得分:0)
您尝试运行没有执行权限的脚本。如果crontab将其作为cameronbass
运行,则只需执行以下操作:
cd /Users/cameronbass/Desktop/Play/Ruby/
chown cameronbass hello_world.rb # set cameronbass as an owner
chmod 700 hello_world.rb # give read, write and execute permissions to owner
再试一次。