linux crontab服务管理,定时任务设置(编辑查询删除定时任务、编写脚本定时执行)


1. crontab 服务管理

  crontab 是用来定期执行程序的命令

查看系统crond.service状态

systemctl status  crond.service

在这里插入图片描述


2. crontab 定时任务设置

crontab [选项]
选项功能
-e编辑crontab定时任务
-l查询crontab任务
-r删除当前用户所有的crontab任务

任务格式:

f1 f2 f3 f4 f5 program
f1表示分钟	159 		每分钟用*或者 */1表示
f2表示小时	1230表示0点)
f3表示日期	131
f4表示月份	112
f5表示星期几	060表示星期天)
program表示运行的命令

星号(*):代表所有可能的值
逗号(,):可以用逗号隔开的值指定一个列表范围,如 1,2,5,7,8,9
中杠(-):可以用整数之间的中杠表示一个整数范围,如2-6表示2,3,4,5,6
正斜线(/):可以用正斜线指定时间的间隔频率,如0-23/2表示每两小时执行一次

如:
编写timeJob.sh脚本:

#!/bin/bash
date "+%Y-%m-%d %H:%M:%S"

在这里插入图片描述

授权:

chmod 700 /root/timeJob.sh

进入crontab编辑页面

 crontab -e 

在这里插入图片描述

2022年4月17日星期天每分钟执行一次timeJob.sh:

* * 17 4 0 /root/timeJob.sh >>/root/a.txt

在这里插入图片描述

查看作业:

 crontab -l

在这里插入图片描述

监听a.txt文件输出:

tail -f -n 20 a.txt

在这里插入图片描述

清除用户所有定时任务:

crontab -r

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

但行益事莫问前程

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

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

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

打赏作者

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

抵扣说明:

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

余额充值