自動実行設定変更

CentOS6でのcron/anacronが少々変わった。今までは# crontab -e で設定してたが、/etc/cron.dにて時間指定することにした。また、特に時間指定しなくても良さそうなものは/etc/cron.dailyにスクリプトを入れておく。
メインサーバ

[root@server1 ~]# echo "*/1 * * * * root /usr/ddns/ddo.jpIP_upgrade.pl" > /etc/cron.d/ddns
[root@server1 ~]# echo "0 2 * * * root /root/mysqldump.sh" > /etc/cron.d/mysqldump
[root@server1 ~]# echo "30 2 * * * root /root/backup.sh" > /etc/cron.d/backup
[root@server1 ~]# mv chkrootkit /etc/cron.daily/
[root@server1 ~]# mv clamscan /etc/cron.daily/
yumはyum-cronで自動更新
[root@server1 ~]# yum -y install yum-cron
[root@server1 ~]# /etc/rc.d/init.d/yum-cron start
[root@server1 ~]# chkconfig yum-cron on
[root@server1 ~]# chkconfig --list yum-cron
[root@server1 ~]# yum -y groupinstall "Base" "Development tools"
[root@server1 ~]# crontab -e
全て削除

予備サーバ

[root@server2 ~]# echo "30 3 * * * root /root/backuprsync.sh" > /etc/cron.d/backuprsync
[root@server2 ~]# echo "30 4 * * * root /root/backupshare.sh" > /etc/cron.d/backupshare
[root@server2 ~]# echo "30 5 * * * root /root/restore.sh" > /etc/cron.d/restore
[root@server2 ~]# echo "0 6 * * * root /root/mysqldump.sh" > /etc/cron.d/mysqldump
[root@server2 ~]# echo "30 6 * * * root /root/backup.sh" > /etc/cron.d/backup
[root@server2 ~]# mv chkrootkit /etc/cron.daily/
[root@server2 ~]# mv clamscan /etc/cron.daily/
yumはyum-cronで自動更新
[root@server2 ~]# yum -y install yum-cron
[root@server2 ~]# /etc/rc.d/init.d/yum-cron start
[root@server2 ~]# chkconfig yum-cron on
[root@server2 ~]# chkconfig --list yum-cron
[root@server2 ~]# yum -y groupinstall "Base" "Development tools"
[root@server2 ~]# crontab -e
全て削除