首页 > 原创文章 > 技术应用 > 查看文章

Linux定时任务crontab的用法

所属分类:技术应用 来源: 丁老师原创 更新时间:2025-03-17 08:38 浏览: 3495 IP属地: 深圳

今天有同学在问,Linux的定时任务crontab怎么使用啊,总是看不懂,丁老师能给写个适合小白看的教程吗?
收到,马上安排,废话不多说,直接上干货!

Crontab的基本操作方法:
1.登录linux后,输入

crontab -e

进入crontab定时任务的编辑文件;

2.点击键盘:Ctrl + O,进入编辑模式;

3.粘贴或输入crontab的规则,每行一条,不需要输入句号或分号结尾,例:

#每5分钟访问百度
*/5 * * * * curl -s https://www.baidu.com > /dev/null 2>&1

#每10分钟访问QQ
*/10 * * * * curl -s https://www.qq.com > /dev/null 2>&

4.点击键盘Ctrl +X,意思是保存并退出;

5.linux输入命令:service cron restart,意思是重启crontab服务;

6.linux输入命令:crontab -l,查看是否有刚才输入的规则,验证crontab定时任务;


如何判断Linux是否安装了Crontab?
在linux命令行输入which crontab,如果输出为空或是输入command not found,就是没有安装,反之则是安装正常。


如何安装Crontab

#Debian/Ubuntu系统
dpkg -l | grep cron

#CentOS/RHEL系统(Red Hat红帽子牌Linux)
rpm -q cronie

#Arch Linux系统
sudo pacman -S cronie

#openSUSE系统
sudo zypper install cron

#Fedora系统
sudo dnf install cronie


如何判断Crontab是否已经运行?
在linux命令行输入systemctl status crond,正常运行会返回active (running),反之则未运行。


Crontab的规则是什么
下图这句话,是说每分钟访问一次qq.com

image.png

以上命令,代表分钟 小时 日期 月份 星期 要执行的命令其中红框处是设置定时的时间。


规则符号

*:表示“每”。比如 * * * * * 表示每分钟都执行。
,:表示“多个时间点”。比如 0,30 * * * * 表示每小时的 0 分和 30 分执行。
-:表示“范围”。比如 0 8-18 * * * 表示每天 8 点到 18 点整点执行。
/:表示“间隔”。比如 */5 * * * * 表示每 5 分钟执行一次。


例子

*/5 * * * * command 每5分钟执行一次命令
0 * * * * command 每小时的0分执行一次(每小时执行一次)
0 8 * * * command 每天8点执行一次
0 0 * * 1 command 每周一的0点执行一次
0 0 1 * * command每月1号的0点执行一次


看到这里,你对linux定时执行任务crontab的使用学会了吗?还有什么不懂的吗?如果在使用中有遇到什么问题,或是其他疑问,欢迎添加丁老师技术交流哦~

标签:

相关文章

fontawesome所有图标class类名...

fontawesome所有图标class类名单,适用于4.7.0版本。总计有593个图标class类(包含别名):fa-500pxfa-address-bookfa-address-book-ofa-address-cardfa-add...

使用phpmailer的一些经验及注意事项

经常使用Phpmailer来发信,作为事件的通知渠道,遇到过各种情况的问题,总结了一些经验和注意事项分享给大家:1.phpmailer使用ssl发信,无需在服务器中开启任何端口,无需在防火墙中开启端口;2.出现SMTP Error: C...

安卓APP可以转为鸿蒙应用吗?需要多少钱?

有客户咨询丁老师,他们目前有一款安卓APP,想转为鸿蒙应用,以适配在鸿蒙手机和华为电脑上,想问下安卓的APP可以转为鸿蒙应用吗?大概需要多少钱呢?由于近期咨询相关问题的人太多,丁老师针对这个问题做一下解答。安卓APP可以转为鸿蒙应用吗?...

Linux一键切换源的命令方法

针对centos,一键切换源为阿里云/bin/bash -c "$(curl -fsSL https://z.wiki/autoupload/20230204/od1H.change-mirrors.sh)"命令行具...

推荐文章

丁老师软件推出图片在线加水印功能

丁老师软件,推出图片在线加水印功能,支持图片和PDF文件加水印,可以添加文字水印、图片水印,文字水印支持调整文字大小、文字颜色、位置、透明度等,添加水印后可以自动生成文件,可以下载。在线添加图片水印地址https://www.dls6.co...

关闭edge浏览器自带image viewe...

挺不错的浏览器,强加入了edge image viewer图片浏览器,感觉不是那么好,对于开发者来说,更想要原生的东西。包括微信网页版里的表情图片,用edge image viewer打开的话,无法保存为gif格式,即使保存了,也只是第一帧...

Wordpress如何开启错误调试,查看错误...

在使用wordpress的过程中,有的时候部分页面打不开,或是程序不能正常使用,也没有显示具体的错误信息,这个时候该怎么办呢?首先是查看错误日志,可以查看wordpress本身的错误日志,以及php的错误日志。这时有朋友提问了,wordpr...

AI工具大全:好用的AI工具推荐(持续更新中...

这几年AI技术的发展已经达到新的高度,从提高个人生产力到企业操作效率的各个方面,AI都扮演着不可或缺的角色。无论是进行语言交流、内容创作、或是任务管理,都有相应的AI工具可以帮助我们更加轻松地完成工作。以下是丁老师觉得不错的AI工具推荐,希...