スクリプトを 30 分ごとに実行したいのですが、設定に応じてさまざまなサイトからの更新をメールで送信する個人的なスクリプトであるため、cron を介して使用したいと考えています。
では、check.phpという名前のスクリプトを実行するには、cpanelで実行するコマンドに何を書く必要がありますか
あなたも試すことができます:
wget http://www.example.com/check.php
その場合、スクリプトは Web サイトとまったく同じように実行されます (環境変数、ファイルのアクセス許可などは同じになります)。
フォーマットはこんな感じです。ターミナルからコマンドを実行しようとした場合とまったく同じです。
php_location full_script_location output_location
たとえば、私のサーバーでは、次のようなものを使用します。
/usr/bin/php /home/yacoby/status/check.php
メールアドレスが正しく設定されていることを確認する必要があります。
スクリプトからの出力を電子メールで送信したくない場合(つまり、ログに記録するか、スクリプト内から電子メールを送信する場合)、コマンドの最後に> / dev/nullを入力します。例えば。
/usr/bin/php /home/yacoby/status/check.php > /dev/null