2011-12-01 52 views
1

甚至不能確定它是可能的,但我試圖找到一種方法來在BASH中添加/刪除/編輯cron作業而不使用crontab。
我想建立一個用戶界面前端與cron交互,但據我所知,crontab需要用戶輸入,因爲任何更改必須在編輯器內完成(vi,nano ...)在OS X 10.7上不使用crontab操作cron作業?

任何建議?

回答

4

假設你真的想要一個cron作業(而不是啓動守護進程作爲@Jerry建議),則crontab命令可用於腳本修改用戶的crontab文件:

crontab -l >tempfile # Dump out the current crontab 
# change tempfile as needed -- add/remove entries, etc 
crontab <tempfile # Load the modified crontab 
+0

太棒了!奇蹟般有效! – BlazingFrog

1

我相信管理守護進程的首選方法是通過launchctl。它將根據需要實際管理cron。不知道你想要做什麼,這是我從哪裏開始的建議。

+0

這絕對是習慣的方法在OSX中管理預定的重新發生的任務。 –

+0

同意。不是我所問的。 – BlazingFrog