木子李CSDN 2020-06-05
at 可以来做一次性的任务
crontab
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed 分钟 小时 天 月 周 用户 命令 * * * * * root touch /tmp/a.txt * 代表所有 * * * * * root echo "1" >> /tmp/a.txt 每分钟做什么事 0 * * * * root echo "0" >> /tmp/b.txt 每个小时的第0分钟做什么事 0 4 3 * * root echo "0" >> /tmp/c.txt 0 4 * * 4 root echo "0" >> /tmp/c.txt 0 4,6,8 * * * root echo "0" >> /tmp/d.txt 每天的4,6,8点的时候做什么事 0 8-22 * * * root echo "上课" >> /tmp/f.txt 每天的早上8点到22点做什么事 0 8-22/3 * * * root echo "休息" >> /tmp/e.txt 每天的早上8点到22点每隔3个小时做什么事 41 * 3,15,25,30 * 6 echo "da" >> /tmp/g.txt 每个月的3,15,25,30 或者每周6做什么事 (特殊的) * 代表所有 #1,#2,#3 #1或者#2或者#3 #1-#2 #1到#2 /# 每隔#时间
-u 指定用户 默认是当前用户 -e 编辑 -l 列出 -r 删除 不是真正的存在/etc/crontab, 而是存在/var/spool/cron/,这个目录下会为每一个用户创建一个文件