Mat*_*iby 21 macos shell cron crontab
我正在尝试在我的Mac OS X机器上编写一个cron作业,它将在每天上午12:20运行Ruby脚本.
这是我需要运行但我不知道在Mac上使用的语法或命令:
/usr/bin/ruby /Users/tamer/scripts/sftp.rb
Run Code Online (Sandbox Code Playgroud)
我读过关于做的事情,crontab -e但之后我需要做些什么吗?
Boh*_*ian 40
"每天上午12:20"的crontab是
20 0 * * *
Run Code Online (Sandbox Code Playgroud)
那么crontab中的整行就是
20 0 * * * /usr/bin/ruby /Users/tamer/scripts/sftp.rb
Run Code Online (Sandbox Code Playgroud)
Jon*_*ler 11
crontab条目应如下所示:
20 0 * * * /usr/bin/ruby /Users/tamer/scripts/sftp.rb
Run Code Online (Sandbox Code Playgroud)
这假设您不需要任何其他环境变量来使其全部工作.如果确实需要其他变量,则创建一个环境设置shell脚本,然后执行Ruby程序和脚本.
要提交作业,我通常使用:
crontab -l > x3
echo "20 0 * * * /usr/bin/ruby /Users/tamer/scripts/sftp.rb" >> x3
crontab < x3
rm x3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59708 次 |
| 最近记录: |