格式:
* * * * * command
分(0-59)
时(0-23)
日(一个月中的第几天 1-31)
月(1-12)
星(星期几 0-7,0/7 都表示周日) 需要执行的命令
符号含义
*
表示该范围内的任意时间
,
表示间隔的多个不连续时间点,例如,“1,2,5,7,8,9”
-
表示一个连续的时间范围,例如“2-6”表示“2,3,4,5,6”
/
指定间隔的时间频率,例如“0-23/2”表示每两小时执行一次
示例:
0 17 * * 1-5
周一到周五每天 17:00
30 8 * * 1,3,5
每周一、三、五的 8 点 30 分
0 8-18/2 * * *
8 点到 18 点之间每隔 2 小时
0 * */3 * * 每隔 3 天
实验:
touch /tmp/uosfile
crontab -e -u root 第一次使用 crontab -e 时需选择编辑器,vim.basic 完整版的 vim;
vim.tiny 是 tiny 版本的 vim,功能比较少
*/1 * * * * echo "UOS SYSTEM" >> /tmp/uosfile
crontab -l -u root 查看某用户的计划任务列表,不指定用户则查看当前用户
https://xpanx.com/
评论