Linux定时任务配置

本文详细介绍了如何通过crontab进行定时任务的创建、查看与管理,包括crontab的基本语法,如分钟、小时等字段的设置,以及如何使用crontab-u切换用户权限。同时涵盖了默认用户控制、crontab文件的系统级任务和cron守护进程的监控。
摘要由CSDN通过智能技术生成

通过命令:

crontab -e

进行编辑

  *       *      *       *       *     command   
minute  hour   day   month     week    command 
 分       时     天      月      星期      命令

查看定时任务:

crontab -l

例子:

5 0 * * *           每天的 00:05 点
0 22 * * 1-5     每周从周一到周五 22:00
15 14 1 * *       每个月 1 号的 14:15

小知识:
crontab 也支持多用户,默认使用当前用户,使用 crontab -u username 便可以指定其他用户
/etc/cron.allow 文件控制哪些用户可以使用 crontab,/etc/cron.deny 文件控制哪些用户不可以使用 crontab。
/etc/crontab 文件中设置的是一些系统级的定时任务,其中每行都多了一个执行用户,并且直接编辑该文件而不是使用 crontab 命令来管理。
所有的定时任务都是由 cron 守护进程来负责调度执行的,如果任务未按照你的预期运行,可以通过 systemctl status cron.service 查看守护进程是否 running。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值