酷!學園

技術討論區 => BSD 討論版 => 主題作者是: edwang 於 2002-05-03 20:07

主題: 有沒有可能用指令增加一個cron??
作者: edwang2002-05-03 20:07
如提....

一般是要 crontab -e 然後在 vi 裡面編輯內容,如: */5 * * * * .....

有沒有可能用一行指令就直接搞定?? 因為我寫了個 shell 來自動化安裝具有防毒功能的郵件伺服器, 但是缺了這一段, 必須在安裝完後在手動增加 crontab ... 希望能做到全自動化安裝....

謝謝....
主題: 有沒有可能用指令增加一個cron??
作者: sexbear2002-05-04 12:33
想到的有兩種做法
1.
crontab 可讀進一個檔案
先把內容寫在cron.txt
在用crontab cron.txt
2.
用交談模式
contab -
這樣在跑的時候會詢問需要的內容

可是這樣好像沒有自動化...*-*
主題: 有沒有可能用指令增加一個cron??
作者: 梁楓2002-05-05 07:27
依sexbear兄第一個做法
先利用sh 把你要的指令加進如 /etc/crontab裡面
然後在在你的程式裡加一行呼叫crontab /etc/crontab
應該就行了吧?

@_@ 我也想不出更簡單的方法了
主題: 有沒有可能用指令增加一個cron??
作者: duncanlo2002-05-05 23:05
man crontab有個
crontab [-u user] file
你要不要試試,
假如你直接修改某個人的crontab內容,
而不是以crontab -e去改,
cron好像要重跑才有效!