cron 周期性计划任务

cron 周期性计划任务

周期性任务
软件包:cronie、crontabs
系统服务:crond

日志文件(排除故障):/var/log/crond
ls /var/spool/cron/ #任务文件存放的目录
cat /var/spool/cron/root #查看任务文件内容

命令格式: crontab 选项
编辑: crontab -e [-u 用户名] ##默认是root
查看: crontab -l [-u 用户名]
清除: crontab -r [-u 用户名]

配置任务格式
分 时 日 月 周 执行的命令(绝对路径)
23 14 * * * /bin/echo hiya
---------------------------------------------------------------------------------------
which 命令名称 #查询命令所对应的程序
which ls #查询ls这个命令所对应的程序的绝对路径
----------------------------------------------------------------------------------------
*:匹配范围内任意时间
,:分隔多个不连续的时间点
-:指定连续时间范围
/n:指定时间频率,每n

3-5 代表3和4和5,如3点到5点,如3月到5月
3,5 代表3和5,如3点和5点,星期三和星期五
/3 代表每3,如每3分,每3小时,每3天,每3个月,每3年
-----------------------------------------------------------------------------------------
每分钟记录当前系统的时间,写入到/opt/time.txt
date >> /opt/time.txt

crontab -e -u root #以root书写计划任务
crontab -l -u root #列出所有root有关的计划任务
* * * * * date >> /opt/time.txt

# crontab -e ##按i键进入编辑模式
* * * * * /usr/bin/echo "hello world" >> /root/hello.txt
0 13 23 8 4 /usr/bin/touch /1808.txt
按ESC键,在按shift+:,输入wq保存退出

周期性计划任务内容格式:
分 时 日 月 周
20 3 * * *

每个月的20号的晚上十一点半
30 23 20 * *

每周三的晚上七点半
30 19 * * 3

猜你喜欢

转载自www.cnblogs.com/summer2/p/10787736.html