2013-10-31 97 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脚本很可能会自行失败,除非它们遵循适当的配置。 –