酷!學園
技術討論區 => BSD 討論版 => 主題作者是: edwang 於 2002-05-03 20:07
-
如提....
一般是要 crontab -e 然後在 vi 裡面編輯內容,如: */5 * * * * .....
有沒有可能用一行指令就直接搞定?? 因為我寫了個 shell 來自動化安裝具有防毒功能的郵件伺服器, 但是缺了這一段, 必須在安裝完後在手動增加 crontab ... 希望能做到全自動化安裝....
謝謝....
-
想到的有兩種做法
1.
crontab 可讀進一個檔案
先把內容寫在cron.txt
在用crontab cron.txt
2.
用交談模式
contab -
這樣在跑的時候會詢問需要的內容
可是這樣好像沒有自動化...*-*
-
依sexbear兄第一個做法
先利用sh 把你要的指令加進如 /etc/crontab裡面
然後在在你的程式裡加一行呼叫crontab /etc/crontab
應該就行了吧?
@_@ 我也想不出更簡單的方法了
-
man crontab有個
crontab [-u user] file
你要不要試試,
假如你直接修改某個人的crontab內容,
而不是以crontab -e去改,
cron好像要重跑才有效!