Mac OS 10.6 雪豹下的 cron 作业
-
22-09-2019 - |
题
我正在尝试设置一个自动 svn 提交,以便在 mac os 10.6 下每半小时运行一次,但是我添加到 cron 的 crontab 似乎无效和/或似乎根本不被人查看计划任务。为了测试我做了一个简单的 crontab 和脚本:
定时任务:
*/2 * * * * /Users/username/crontest
其中用户名被我的系统用户名替换,从而指向我的主目录(是的,这些确实是每个值之间的选项卡 - 它们没有忠实地在 code
部分)
我正在运行一个 crontab -r
首先,然后运行 crontab .mycrontab
包含上面的行。 crontab -l
吐出上面的行,然后运行 ps -A | grep cron
节目 /usr/sbin/cron
正在运行,我假设它是 mac os x 下的 cron 守护进程。这 /Users/username/crontest
脚本只是将一行文本附加到文本文件中,如下所示:
echo "hi" >> /Users/username/crontest.txt
是什么赋予了?我很困惑。
解决方案
哎呀......我是缺少在cron作业结束的换行符。似乎已经固定它。
其他提示
尽管 OS X 上运行自动化作业的首选方法是 发射, cron
仍然支持。您的脚本可能存在权限问题;确保它有执行权限。
还, */2
是指每两分钟一次,而不是每半小时一次。尝试使用分钟列表设置分钟字段:
0,30 * * * * /Users/username/crontest
我在 10.6 上工作。
不隶属于 StackOverflow