linux定时任务管理操作

1、Crontab命令格式

crontab [-u username] [-l|-e|-r]

参数:

-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;

-e: 编辑crontab 的工作内容;

-l: 查阅crontab的工作内容;

-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。

2、Crontab时间表达式

基本格式 :

*  *  *  *  *  command

分 时 日 月 周 命令

[root@localhost ~]# crontab -l #查看当前用户的定时任务

0 1 * * * /root/backup.sh # 每天1:00执行备份程序,其中/root/backup.sh是绝对路径的脚本。

3、Crontab操作字符

crontab还有操作符,用来实现一些复杂的时间设定需要,详情如下:

如果还有搞不懂代码公式的,可以使用这个在线Cron表达式生成器:在线Cron表达式生成器

4、Crontab操作实例

4.1编辑定时执行任务

[root@localhost ~]# crontab -e

默认情况下,编辑当前登录用户的crontab条目,编辑其他用户crontab使用命令如下:

[root@localhost ~]# crontab -u username -e

4.2查看定时执行任务列表

[root@localhost ~]# crontab -l  #列出当前用户cron作业

[root@localhost ~]# crontab -u username -l  #使用-u查看指定用户cron作业

4.3删除crontab定时任务

[root@localhost ~]# crontab -r #删除当前用户的定时任务作业

[root@localhost ~]# crontab -r -u username #删除指定用户定时任务作业,必须以root用户身

4.4 Crond文件介绍:

  • /var/spool/cron/

该文件主要用于存放用户设置的定时任务,会以用户名来命名,当用户创建cron定时任务时,就会在该目录下生成一个同名文件,该文件存储了用户定时任务的具体信息。

  • /etc/cron.deny和/etc/cron.allow

与at定时任务类似,cron.allow存放了运行创建定时任务的用户,而cron.deny则存放了不允许创建定时任务的用户,只有当cron.deny不存在时,cron.allow才会生效。

  • /etc/cron.monthly/

该文件用来存放系统每个月需要执行的脚本

  • /etc/cron.weekly/

该文件用来存放系统每周需要执行的脚本

  • /etc/cron.daily/

该文件用来存放系统每天需要执行的脚本

  • /etc/cron.hourly/

该文件用来存放系统每小时需要执行的脚本

5、通/etc/crontab设定系统定时任务

[root@localhost ~]# vim /etc/crontab

通过/etc/crontab文件,可以设定系统定期执行的任务,编辑这个文件,需要root权限,在此设置的定时任务,不能使用crontab -l查看。

6、Crond服务管理命令

systemctl start crond #启动服务

systemctl stop crond #关闭服务

systemctl restart crond #重启服务

systemctl reload crond #重新载入配置

systemctl status crond #查看服务状态

  • 41
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码哝小鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值