2013-10-31 100 views
0

我是cron工作的新手。多個cron工作不工作

第一個cron作業正在運行,但第二個未運行。

/usr/bin/php -q /home/domain/public_html/cronjob_posting.php 

    /usr/bin/php -q /home/domain/public_html/cronjob_deletepost.php 

請幫幫我。

+0

你必須打電話給你的託管服務器的每一頁? – vijaykumar

+0

你的cron條目是什麼 - 你可以在這裏粘貼'crontab -l'的輸出嗎?另外,第二個命令是否提供了命令行的正確輸出? –

回答

-1

您可以通過添加它們合併多個作業通過以下方式與cron:

1)我個人更喜歡的編輯在gedit中

sudo gedit ~/.profile 

2)添加或編輯這些2線

export VISUAL="gedit" 
export EDITOR="gedit" 

3)註銷並登錄

4)然後在終端:

crontab -e 

5)添加這些行:

0 0 * * * /home/domain/public_html/cronjob_posting.php 
0 0 * * * /home/domain/public_html/cronjob_deletepost.php 

[每天下午0:00服務器將運行這些腳本]

6)然後檢查是否一切都在那裏:

crontab -l 
+0

其中我寫sudo gedit〜/ .profile,export VISUAL =「gedit」 export EDITOR =「gedit」,crontab -e – user2906767

+0

如果您使用Linux – apfz

+0

-1來建議gedit,那將會出現在終端中。通常情況下,crons被安排在服務器上,一個人不能訪問服務器上的gedit,除非'ssh'用'x server'或類似的東西。另外,PHP腳本很可能會自行失敗,除非它們遵循適當的配置。 –