Cronjobs Plesk 10.2.0不工作

时间:2012-05-24 13:40:59

标签: php cron scheduled-tasks plesk

目前我正在尝试在Parallels Plesk Panel 10.2.0中使用cronjob。

我要运行的脚本位于子域。

我在命令行中尝试了很多选项,但没有任何工作。

尝试:

/usr/bin/php /home/httpd/vhosts/subdomain.domain.com/httpdocs/file.php

/usr/bin/wget -O - -q http://www.subdomain.domain.com/file.php

/usr/curl http://subdomain.domain.com/controller/action

/var/www/vhosts/subdomain.domain.com/httpdocs/file.php

php /var/www/vhosts/subdomain.domain.com/httpdocs/file.php

以上工作都没有。同样在Send notification messages from scheduler to e-mail address下的计划任务设置中,我填写了我的电子邮件地址,但我不会收到任何电子邮件。

请帮帮我,谢谢!

修改

我的设置Access to the server over SSH设置为Forbidden我不知道这是否是一个原因

2 个答案:

答案 0 :(得分:2)

如果您使用的是Parallels,则需要以下SHH命令才能允许完全访问权限,因为cron任务使用受限制的访问权限运行

  

/ usr / local / psa / bin / server_pref -u -crontab-secure-shell“/ bin / sh”

并恢复访问权限

  

/ usr / local / psa / bin / server_pref -u -crontab-secure-shell“”

答案 1 :(得分:1)

我已经按照本教程给出了在parallels plesk中设置cron作业的积极结果。

对我有用的句子是:

/usr/bin/php -f /var/www/vhosts/bonusgo.com/httpdocs/cron.php

不要忘记在托管管理面板中设置cron作业消息/提醒的电子邮件地址

检查以下网址:Set up a Magento cron job in plesk