crontabのあれこれ
Linuxで特定のタイミングで処理を実行させる仕組みです。詳しくは
crontab - Wikipediaを参照してください。
とりあえず書き方のサンプルです。環境はCentOS6.2です。
*/5 * * * * cd /home/user; java -jar sample.jar >> sample.log
意味:5分ごとにsample.jarを実行し、sample.logにリダイレクト(追記)する。
ちなみにcrontabにdateコマンドをフォーマット付きで記述するときは、エスケープ(\)が必要。
*/5 * * * * cd /home/user; java -jar sample.jar >> sample.log.`+"\%Y\%m\%d"`
参考サイト
crontab -e は「絶対に」使ってはいけない - ろば電子が詰まっている
crontabの書き方 | server-memo.net
いい加減、>/dev/null 2>&1と書くのをやめたらどうか (追記あり) - DQNEO起業日記
IT系の資格が欲しい cronから実行するとjavaプログラムの日本語ログが文字化け