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

Linux定时任务crontab的用法

所属分类:技术应用 来源: 丁老师原创 更新时间:2025-03-17 08:38 浏览: 5738 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的使用学会了吗?还有什么不懂的吗?如果在使用中有遇到什么问题,或是其他疑问,欢迎添加丁老师技术交流哦~

标签:

相关文章

Google Stitch生成的效果图如何添...

自从上一篇介绍了《用Google Stitch实现AI免费设计UI并生成APP》后,不少同学都去尝试了使用Google Stitch进行了AI设计,有的用来制作网站效果图,有的用来设计APP的产品原型图等,功能确实强大。与此同时,也有很...

小程序原型图设计规范与注意事项

在开发微信小程序之前,一般都要先做原型图设计,顾名思义,就是把这个微信小程序前期的效果图做出来,发给客户进行确认,确认内容包含界面排名、功能和内容布局、大致样式等。做原型图是设计师和前端的工作,但是很多刚入行的新人以及没有做过原型图的同...

Java招聘中常说的Dubbo、Maven、...

有做程序员的同学最近在群里问,最近在找工作时,经常遇到Java程序员要求精通Dubbo、Marven、Jekins,可这些都是什么东东呀?么乱七八糟的呀,完全搞不懂呢。哈哈,其实这些都是java开发中, 经常用到的中间件程序,别着急,丁...

微信小程序本地图片不能显示的解决方法

在开发微信小程序的过程中,我们经常会通过css设置背景图,但是在实际开发的过程中,经常会有图片不显示,不能用,并且报错,提示common/main.wxss中的本地资源图片无法通过WXSS获取,可以使用网络图片,或者base64,或者使...

推荐文章

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

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

使用photoshop编辑文字时,弹出的文字...

今天有同学在群里提问,在使用photoshop编辑文字时,经常会弹出一个文字选择的面板如图:这时文字也无法输入,也无法取消和关闭,很是烦人,怎么取消这个功能呢?经过丁老师研究,方法很简单:1.打开photoshop菜单-编辑2.选择首选项-...

Windows11右键恢复经典模式的方法[亲...

windows11更新后,不管是桌面的右键,还是文件上点右键,都非常地别扭,而且也非常的卡顿。在网上找了一堆方法,都不管用,经过不懈努力,终于找到了真正能恢复经典版右键的方法。废话不多说,具体方法如下:1.以管理员方式运行CMD打开后,在C...

二维码可以存储多少个信息?

二维码码有三个参数: 数据类型、大小(“像素 ”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数 7089个字符(纯数字)字母数字 4296个字...