7

PHP スクリプト (単なる単純なスクリプト) があり、それを cronjob として実行しようとしています。PHP スクリプトが実行されるたびに、PHP スクリプト自体が記載されたメールが届きます。

どうすればこれを解決できますか? Google でよく検索しましたが、機能するものが見つかりません。

4

1 に答える 1

8

DirectAdminパネルで「cronjobs」セクションに移動します。cronjobの時間間隔はすでに構成されていると思います。したがって、「command」オプションを調整するだけでよいので、次のことを試してください。

最初のオプション:

/usr/bin/php -f /home/your_user/public_html/your_script.php

このようにして、phpインタープリターを使用してphpスクリプトを呼び出します。

2番目のオプション:

lynx -source http://yourdomain.com/your_script.php

このようにして、テキストベースのWebブラウザlynxを実行し、目的のURLを開いて、phpスクリプトを実行できるようにします。Lynxは、ほとんどのLinuxサーバーにデフォルトでインストールされています。

また、DirecAdminのcronjobsセクションに「Preventemail」というオプションがあると思います。これをチェックして、メールを受信しないようにしてください。

于 2013-02-10T11:23:02.943 に答える