作者 主題: 有沒有可能用指令增加一個cron??  (閱讀 5109 次)

0 會員 與 1 訪客 正在閱讀本文。

edwang

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
有沒有可能用指令增加一個cron??
« 於: 2002-05-03 20:07 »
如提....

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

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

謝謝....

sexbear

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
有沒有可能用指令增加一個cron??
« 回覆 #1 於: 2002-05-04 12:33 »
想到的有兩種做法
1.
crontab 可讀進一個檔案
先把內容寫在cron.txt
在用crontab cron.txt
2.
用交談模式
contab -
這樣在跑的時候會詢問需要的內容

可是這樣好像沒有自動化...*-*

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
有沒有可能用指令增加一個cron??
« 回覆 #2 於: 2002-05-05 07:27 »
依sexbear兄第一個做法
先利用sh 把你要的指令加進如 /etc/crontab裡面
然後在在你的程式裡加一行呼叫crontab /etc/crontab
應該就行了吧?

@_@ 我也想不出更簡單的方法了

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
有沒有可能用指令增加一個cron??
« 回覆 #3 於: 2002-05-05 23:05 »
man crontab有個
crontab [-u user] file
你要不要試試,
假如你直接修改某個人的crontab內容,
而不是以crontab -e去改,
cron好像要重跑才有效!