stMind

You'll never blog alone

cronで指定した時刻に一度だけコマンド実行するとき

cronである時(例えば12時)に一度だけコマンド実行させたいときに、crontabに

* 12 * * * command

と書いてしまうと、12時から13時までの間、1分ごとに実行されてしまうので注意。

このときは、

0 12 * * * command

とする。
こうすれば、12時0分に一度だけコマンドが実行される。