liunx 设置定时任务

一、编辑文件

crontab命令选项

-e 添加/编辑定时任务
-l 查看定时任务
-r 删除定时任务
-u 指定其他用户

格式

每一行都是一个命令

命令的格式:* * * * * 命令绝对路径 文件绝对路径

liunx 设置定时任务

时间设置(示例)

00 02 * * * 每天的凌晨2点整执行
00 02 1 * * 每月的1日的凌晨2点整执行
00 02 14 2 * 每年的2月14日凌晨2点执行
00 02 * * 7 每周天的凌晨2点整执行
00 02 * 6 5 每年的6月周五凌晨2点执行
00 02 14 * 7 每月14日或每周日的凌晨2点都执行
00 02 14 2 7 每年的2月14日或每年2月的周天的凌晨2点执行
*/10 02 * * * 每天凌晨2点,每隔10分钟执行一次
00 00 14 2 * 每年2月14日的凌晨执行命令
*/5 * * * * 每隔5分钟执行一次
00 02 * 1,5,8 * 每年的1月5月8月凌晨2点执行
00 02 1-8 * * 每月1号到8号凌晨2点执行
0 21 * * * 每天晚上21:00执行
45 4 1,10,22 * * 每月的1,10,22号的4:45执行
45 4 1-10 * * 每月的1到10号的4:45执行
3,15 8-11 */2 * * 每隔两天的上午8点到11点的第3和第15分钟执行
0 23-7/1 * * * 晚上11点到早上7点之间,每隔一个小时执行
15 21 * * 1-5 周一到周五每天晚上21:15执行

二、运行

1、/sbin/service crond start(service cron start) 启动服务

2、/sbin/service crond stop (service cron stop) 关闭服务

3、/sbin/service crond restart (service cron restart) 重启服务

4、/sbin/service crond reload (service cron reload) 重新载入配置

5、/sbin/service crond status (service cron status) 服务是否运行

ps: which 命令:查看命令绝对路径

上一篇:liunx springboot项目启动脚本编写


下一篇:liunx数据库