プログラムやコマンドを定期的に実行する方法を最近覚えました。
crontab(クーロンタブ)という方法です。Linuxでのスケジュール管理をするためのコマンドで、
Windowsだとタスクスケジューラで同じようなことができます。
Crontabコマンド
とりあえず基本的なコマンドは下の2つ。
crontab -l # crontabを閲覧
crontab -e # crontabを編集
設定方法
crontab -e を実行した後viが起動するので、INSERT状態にしてから次のように指定します。
# 分 時 日 月 曜日 コマンド
* * * * * ~
例えば、hogehoge.phpを定期実行したいときは
などのように色々細かい時間指定ができます。
また、実行する権限を指定するには
crontab -u (実行ユーザー) -e
として編集します。
root権限の設定のせいで、定期実行されないなどのバグには注意しましょう。(;^_^A