crontab -u user file

crontab -u user

/var/spool/cron/ 是所有用户crontab文件存放的目录

/etc/crontab 文件

用户文件里面是用户定时任务的内容

-l:显示用户crontab文件内容 

-e:进入vi编辑用户crontab文件

-i: 删除用户crontab文件前确认提示

-r:从cront目录中删除crontab文件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

定时任务内容格式共分为7段,前五段是时间设定段,第6段为以那个用户执行crontab(默认是当前用户)第7段为所要执行的命令内容 

时间段含义:

1:代表分钟 取值范围0-59

2:代表小时 取值范围0-23

3:代表日期 取值范围01-31

4:代表月份 取值范围01-12

5:代表星期几 取值范围0-6

*:表示任何任意

-:表示一个时间段 17-19 17,18,19

,:表示分割时段的意思

/n:n代表数字,每个n单位时间 每10分钟执行一次任务 */10 * * * * 用户 命令

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

生产环境写法

一定要在上一行写好注释 好人别人明白你这任务是干嘛的

定时任务后面一定要加 >/dev/null 2>&1

如果不加 会把系统盘或者空间的inode耗尽

检查inode  df -li