迷惑性很强的crontab
提到定时任务,我们通常会想起linux的 crontab ,可以说服务器端大部分定时任务都是由它完成的。这东西固然耗用,但是坑也不少。 这不,昨天我在部署一个备份任务的时候,就不幸踩坑了。差点酿成大祸。 首先,介绍一下crontab的特点: 此命令为系统自带命令,可通过crontab + 选项直接调用。相当于修改/var/spool/cron/usename文件。 常用选项如下: 选项 含义 -e 编辑该用户下的crontab配置 -r 删除该用户下的crontab配置 -l 浏览该用户下的crontab配置 此命令非特权命令,任何用户可以调用。如下: [root@master cron]# whereis crontab crontab: /usr/bin/crontab /etc/crontab /usr/share/man/man1/crontab.1.gz /usr/share/man/man1p/crontab.1p.gz /usr/share/man/man5/crontab.5.gz 此命令有服务,可以通过crond来启动、停止、查看状态。 其次,介绍一下crontab的用法: crontab包含六个参数,前五个是指定时间的,最后一个是命令参数,指定执行什么命令或脚本。 前五个参数分别是: 分: 取值0-59,*代表每分钟执行一次 时: 取值0-23,