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
人生其实就这样,睁一只眼,闭一只眼,就这样过去了