从plesk运行cronjobs

时间:2012-02-17 00:06:43

标签: linux cron crontab

我的Linux服务器上安装了Plesk(或更准确的是Parallels Small Business Panel)。但是,我对linux的了解非常有限。我正在尝试设置一个运行php文件的cronjob。

我在plesk中找到了计划任务区域并填写了我希望脚本运行时的详细信息,例如30 9 * * *。但是我似乎在编写正确的命令时遇到了困难。我正在使用:

usr / bin / php -q /var/www/vhosts/mywebsite.co.uk/httpdocs/admin/file_to_run.php

我已经使用以下方法检查了php的位置是否正确:

whereis php

我还使用以下方法检查了文件的路径是否正确:

find / -name' file_to_run.php'

然而,php页面在指定的时间没有完成它的工作。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

两种可能性

1)通过在命令行上执行空运行来检查脚本是否有错误。 因为当cron用户运行命令时你不会看到这个错误。

2)也许您希望输出转到特定文件?

您可以将其重定向:

usr/bin/php -q /var/www/vhosts/mywebsite.co.uk/httpdocs/admin/file_to_run.php > /your/destination/the_output

除非你的php脚本处理内部所需的一切,否则就是。