task-在做linux定时执行任务
在做linux定时执行任务,发现这个命令并没有找到,于是需要安装,安装步骤如下:
[root@dzwww ~]# yum install -y vixie-cron
....
Installed:
vixie-cron.i386 4:4.1-81.el5
Complete!
安装完成,启动服务:
service crond start
重启服务:
/sbin/service crond restart 或者 /etc/rc.d/init.d/crond restart
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除某个用户的cron服务
crontab -e //编辑某个用户的cron服务
//比如说root查看自己的cron设置
crontab -u root -l
配置文件目录 /var/spool/cron
//每天的12:00执行mysqlback.sh
vi /etc/crontab
00 12 * * * root /usr/local/mysqlback.sh
00 10 * * * root /data/db/backup/backup.sh #早上十点
00 01 * * * root /data/db/backup/backup.sh #凌晨3点
vi backup.sh
rq=` date +%Y%m%d%H%M%S`
mysqldump -uroot -paaa dddsdudb>/data/db/backup/abc_$rq.sql