1

現在、Parallels PleskPanel10.2.0でcronジョブを動作させようとしています。

実行したいスクリプトはサブドメインにあります。

コマンドラインで多くのオプションを試しましたが、何も機能していません。

試した:

/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 SSHForbidden、これが理由であるかどうかわからないに設定されています

4

2 に答える 2

2

Parallelsを使用している場合、cronタスクは制限されたアクセス権を使用して実行されるため、フルアクセス許可を許可するには次のSHHコマンドが必要です。

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

そして、アクセス許可を元に戻すには

/ usr / local / psa / bin / server_pref -u -crontab-secure-shell ""

于 2013-09-18T22:56:01.480 に答える
1

このチュートリアルに従って、ParallelsPleskでcronジョブを設定することで良い結果が得られました。

私のために働いた文は次のとおりです。

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

ホスティング管理パネルで、cronジョブメッセージ/アラートのメールアドレスを設定することを忘れないでください

次のURLを確認してください。pleskでMagentocronジョブを設定します

于 2012-09-04T12:08:39.270 に答える