5時間ごとにウェブページを取得する

5時間ごとにウェブページを取得する

wget または別の方法で 5 時間ごとに URL をロードするスクリプトはどのようになるでしょうか?

ありがとう

答え1

Unix システム上でタスクを定期的に実行するようにスケジュールするには、通常 を使用しますcron

crontabマニュアル( )をご覧になってみてくださいman 5 crontab

5時間ごとに実行されるタスクを追加するには、crontab次のコマンドを発行して編集します。

$ crontab -e

crontabこれにより、現在のファイルがエディターで開かれます。以前にエディターがなかった場合は、空のファイルが表示されます。

次のcronスケジュールをファイルに追加します。

0 */5 * * * /usr/bin/wget -O "$HOME/result" "http://server/page"

システム上の実行可能ファイルへのパスを修正しwget、必要に応じてコマンドを変更します。

行の最初の 5 つのフィールドは実際のスケジュールであり、*/52 番目のフィールドは「5 時間ごと」を意味します。

完了したら、crontabエディターで保存して終了します。

このコマンドは 5 時間ごとに実行されるはずです。

関連情報