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