crontab:設定した時間になったら定期的にコマンドを実行
crontab -e //クロン編集
MAILTO=”” //結果をメールで送信
0 9 * * * /home/dir/taisho.sh //時間指定と起動するシェルの指定
時間の設定例
分 時 日 月 曜日 説明
0 * * * * 毎時0分にソース実行
0,45 * * * * 毎時0分と45分にソースが実行
0 3 15 * * 毎月15日の3時にソースが実行
linux
ファイル名.sh
#! /bin/sh
command1
command2
command3
1. cronが起動しているかの確認
[vagrant@localhost rss6]$ /etc/rc.d/init.d/crond status crond (pid 2624) を実行中...
2.cronに既にバッチ処理が設定されているか確認
[vagrant@localhost rss6]$ crontab -l no crontab for vagrant
3. cronの設定ファイルを確認
[vagrant@localhost rss6]$ less /etc/crontab
4.バッチの設定
crontab -e 0 0 * * * /bin/bash /home/xxx/cron_all.sh > /dev/null 2>&1