GNU/Linux >> Linux の 問題 >  >> Linux

WGET を使用して cronjob PHP を実行する

次の形式を試してみましたが、うまくいきました

*/5 * * * * wget --quiet -O /dev/null http://localhost/cron.php

wget -O- http://www.example.com/cronit.php >> /dev/null

これは、ファイルを stdout に送信し、stdout を /dev/null に送信することを意味します


いくつかの異なる方法でコンテンツをダウンロードしないように wget に指示できます:

wget --spider http://www.example.com/cronit.php

HEADリクエストを実行するだけですが、おそらくあなたが望むことをします

wget -O /dev/null http://www.example.com/cronit.php

出力を /dev/null (ブラックホール) に保存します

wget の -q スイッチも確認して、出力を作成しないようにすることをお勧めします

おそらく最良の選択肢は次のとおりだと思います:

wget -q --spider http://www.example.com/cronit.php

ただし、ページのリクエストに使用される HTTP メソッドをチェックする特別なロジックがない場合


Linux
  1. Apacheでmod_clusterを使用する

  2. Wgetを使用する場合のCookieの形式は?

  3. 代替PHPインストールの使用

  1. cronjob でパスワードなしの MySQLdump

  2. Linux で PHP スクリプトをコンパイルする

  3. PHP でリアルタイム出力を使用してプロセスを実行する

  1. HTMLページでのPHPの使用

  2. Linuxでsudoを使用して権限を委任する

  3. Bashを使用してHTTPヘッダーを解析するには?