我試圖設置一個自動svn提交在mac os 10.6下運行半小時,但是我添加到cron的crontabs似乎不是有效的和/或者似乎甚至不被cron看着。爲了測試我做了一個簡單的crontab和腳本:在Mac OS 10.6下的cron作業10.6雪豹
的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
是怎麼回事?我很難過。
爲了清楚起見,我遇到了類似的問題,並在運行反斜槓-e修復它時在文件中添加了一個額外的新行。 Ick。 – 2010-03-21 18:50:04