2017-04-20 11 views
-1

私はwhm/cpanelを使用しています。初めてcronジョブを実行しています。PHP Cronジョブコマンド

私は、私は、これは毎分を実行したい/home/my_website/public_html/wp-content/youtube_channels/cron.php

にあるPHPファイルを持っています。

私はこれをcronコマンドとして持っていますが、前進する前に正しいかどうか確認したいと思います。

***** /home/my_website/public_html/wp-content/youtube_channels/cron.php

これは正しいですか?私はこのコードを毎分実行したい。

+1

はいおめでとうを持っています。あなたはexcuteをコードします –

+0

'* * * * * php/path/to/php file.php >> /path/to/logfile.log 2>&1'より良いアプローチ、ここですべての出力をログに記録する(STDERR) – JustOnUnderMillions

+2

テストファイルをまず試してみてそれはしたいですか?問題があれば投稿してください。 –

答えて

0

crontabエントリについて、あなたは星間のスペースを必要とする -

* * * * * /home/my_website/public_html/wp-content/youtube_channels/cron.php 
+0

私はこれを試しました。コードは実行されていませんか? – user892134

+0

* * * * * php /home/my_website/public_html/wp-content/youtube_channels/cron.php – anshulk

1

のcrontabライン

* * * * * php /path/to/phpfile.php >> /path/to/logfile.log 2>&1

  • * * * * *時間は、PHPファイルを実行するために
  • phpを設定実行可能ファイルのようにphpfileを呼び出すことはできません(セットアップと広告の場合のみD #!/usr/bin/php正しく)ログファイルへのphpfileから
  • >>パイプ出力(または他の)
  • /path/to/logfile.logログファイル
  • 2>&1STDOUTSTDERRからcomeingれているものすべてがログファイルにパイプされることを保証します。

さらに詳しい情報:

https://corenominal.org/2016/05/12/howto-setup-a-crontab-file/

Run a PHP file in a cron job using CPanel(だけでなく、CPanelのユーザー用)

http://php.net/manual/en/wrappers.php.php(STDOUT/STDERR)

がいいのcronに