2012-07-18 106 views
0

我以前從未在我的生活中寫過cron作業cmd,並且在我將它運行在我的網站上之前我想確保它的正確性,所以沒有任何混亂。非常簡單的cron作業行

有一個json提要,我的腳本autopost.php抓取並添加到我的數據庫。通常我只是將瀏覽器指向文件,以便它運行並更新數據庫,但我聽說cronjobs可以爲我自動執行此操作。這是正確的嗎?

wget -O http://www.domain.com/autopost.php 

編輯:

好你的幫助,我得到它的工作。然而,它只有當我在wget -O之後添加/ dev/null時才起作用。爲什麼?

+0

你行至少缺少的時序參數cron是如何應該知道它的時候。應該執行它?閱讀此:http://en.wikipedia.org/wiki/Crontab – 2012-07-18 20:00:32

回答

1

你錯過cron命令的運行計劃的一部分。你需要的是這樣的:

* * * * * wget -O http://www.domain.com/autopost.php 

,說:「做一個wget的每一分鐘對於語法,請參閱: http://www.adminschoice.com/crontab-quick-reference

+0

我得到它的工作!但它只適用於當我添加/ dev/null之後wget-O ...我很高興它的工作,但可以你解釋一下/ dev/null會怎樣? – 2012-07-18 20:23:36

+0

我傾向於認爲/ dev/null是一個「黑洞」,它基本上就像發送垃圾文件一樣。你的命令現在看起來像這樣?:'* * * * * wget -O http://www.domain.com/autopost.php>/dev/null' – dkniffin 2012-07-18 21:36:19

1

- 確實可以!

請點擊此鏈接,你就可以每次你想給你編程工作: www.aodba.com