有沒有像cinttab lint的東西?我想知道我已經把所有的空間和明星整理出來,而不必等待某些事情無法工作。有沒有類似crontab的程序?
5
A
回答
5
我不認爲你需要一個crontab皮棉。有5個字段是空格分開的,然後是空格,然後運行該命令並且其參數結束。
另外,至少在Ubuntu上,crontab不會讓你保存一個bum文件。我只是嘗試了一些東西,並且對所有這些東西都進行了分析。我想這意味着crontab是它自己的'cron'lint'。
0
它可能有點偏離,但一個簡單的方法是隻加載一個圖形化的crontab編輯器,如kcron或gcrontab。如果你需要在腳本中調用它,this question是關於如何在php中完成的。
8
我發現CronWTF在編寫crontabs時非常有幫助 - 它將你的星星和命令翻譯成更人性化的東西,以便讀取奇怪的cron作業。
更好的是,因爲它是所有的JavaScript,你可以在本地運行它,並且沒有人需要知道你的頂級sekrit cron作業。
,如果你的代碼紅寶石是使用whenever寶石另一種選擇 - 你用所謂的schedule.rb
分析一個樣品紅寶石文件,並從像這樣生成的crontab:
every 10.minutes do
command "/usr/bin/my_great_command"
end
會給你
一個crontab條目0,10,20,30,40,50 * * * * /usr/bin/my_great_command
而這一次在這裏:
every 2.days, :at => '4:30am' do
command "/usr/bin/my_great_command"
end
會給你:
30 4 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31 * * /usr/bin/my_great_command
5
有一個cron的Python短語。請參閱the CheckCrontab project
ssh admin @ myhost kcron 錯誤:無法打開顯示屏 不是每個人都有一個GUI。 – 2009-01-26 12:29:28
好吧,你幾乎肯定有一個GUI的地方。使用ssh X轉發和voilà - 窗口出現在屏幕上 – phihag 2009-01-26 14:08:22
如果您在我的某臺服務器上,則不會。安裝足夠的X庫(加上GTK/Qt/KDElibs /等)來獲得圖形編輯器是一個嚴肅的服務器的禁忌。除了大小的原因,我們喜歡阻止所有可能導致可能的攻擊媒介的東西。 – 2009-01-29 05:08:43