我试图在Mac OS 10.6下设置半小时运行一次的自动svn提交,但我添加到cron的crontab似乎无效,或者根本没有被cron查看。为了测试,我制作了一个简单的crontab和脚本:
crontab:
*/2 * * * * /Users/username/crontest
其中username已替换为我的系统用户名,因此指向我的主目录(是的,每个值之间确实有制表符-它们在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
怎么回事? 我很困惑。