问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

Linux Crontab命令定时任务基本语法与操作教程-VPS/服务器自动化_百度...

提问网友 发布时间:2025-03-11 09:12
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2025-03-21 09:16

Crontab,作为Unix/Linux系统中常用的定时执行工具,能够实现无需人工干预即可运行指定任务,常用于自动化操作,如自动更新SSL证书、定时备份、重启服务器或服务等。掌握Crontab命令的基本语法对于VPS或服务器的自动化管理至关重要。



### Crontab查看、编辑与重启操作


1. **查看定时执行任务列表**


使用`crontab -l`命令查看当前用户的所有定时任务。


2. **编辑定时执行任务**


通过`crontab -e`命令打开Crontab编辑器,添加或修改任务。


3. **删除定时任务**


使用`crontab -r`命令删除当前用户的所有定时任务。


4. **Crontab相关命令**


执行服务操作:启动`sudo service crond start`、关闭`sudo service crond stop`、重启`sudo service crond restart`或重新载入配置`sudo service crond reload`。查看服务状态`sudo service crond status`。



### Crontab基本格式与语法


Crontab时间表达式遵循格式`* * * * * command`,分别表示分、时、日、月、周,每个字段支持多种操作符:



*:代表所有数字。
/:表示每隔n个数字。
-:用于指定一个时间范围。
,:用于分割多个时间点。


### 20个经典Crontab应用实例


以`/root/ wzfou.com/backup.sh`为例,替换为实际脚本路径,演示不同时间设定:



**每1分钟执行一次**:`* * * * * /root/ wzfou.com/backup.sh`
**每小时的第3和第15分钟执行一次**:`3,15 * * * * /root/ wzfou.com/backup.sh`
**每天的8点到11点的第3和第15分钟执行一次**:`3,15 8-11 * * * /root/ wzfou.com/backup.sh`
**每隔两天的上午8点到11点的第3和第15分钟执行一次**:`3,15 8-11 */2 * * /root/ wzfou.com/backup.sh`
**每周一上午8点到11点的第3和第15分钟执行一次**:`3,15 8-11 * * 1 /root/ wzfou.com/backup.sh`
**每晚的21:30执行一次**:`30 21 * * * /root/ wzfou.com/backup.sh`
**每月1、10、22日的4 : 45执行一次**:`45 4 1,10,22 * * /root/ wzfou.com/backup.sh`
**每周六、周日的1 : 10执行一次**:`10 1 * * 6,0 /root/ wzfou.com/backup.sh`
**每天18 : 00至23 : 00之间每隔30分钟执行一次**:`0,30 18-23 * * * /root/ wzfou.com/backup.sh`
**每星期六的晚上23: 00 pm执行一次**:`0 23 * * 6 /root/ wzfou.com/backup.sh`
**每一小时执行一次**:`* */1 * * * /root/ wzfou.com/backup.sh`
**每天晚上23点到第二天7点之间,每隔一小时执行一次**:`* 23-7/1 * * * /root/ wzfou.com/backup.sh`
**每个星期的第一天执行一次**:`@weekly /root/ wzfou.com/backup.sh`
**每个月的15日执行一次**:`0 11 15 * * /root/ wzfou.com/backup.sh`
**每个月的第一天执行一次**:`@monthly /root/ wzfou.com/backup.sh`
**在指定的月份执行一次**:`0 0 * jan,apr,jun * /root/ wzfou.com/backup.sh`
**重启后执行一次**:`@reboot /root/ wzfou.com/backup.sh`
**定时任务执行后发一封邮件通知**:`MAILTO=”raj” 1 1 * * * /root/ wzfou.com/backup.sh`
**指定shell**:`SHELL=/bin/sh 1 1 * * * /root/ wzfou.com/backup.sh`
**指定环境变量**:`PATH=/sbin:/bin:/usr/sbin:/usr/bin 1 1 * * * /root/ wzfou.com/backup.sh`


### Crontab可能存在的问题及解决办法



**不立即生效**:新建定时任务后需等待2分钟,或重启Crontab。
**不执行**:确保脚本路径正确,更新系统时间后重启Crontab。如手动执行正常,可能因环境变量问题,尝试直接引入环境变量。
**无权限执行**:执行Crontab操作需root权限,或编辑特定用户crontab文件时需使用`crontab -u username -e`命令。
**执行后通知**:在脚本命令后添加`> /dev/null 2>&1`以禁止通知。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

Linux定时任务:编辑、查看、删除 linux查看定时任务linux如何查看定时任务执行完成没 坐360公交车到宾江儿保从那里下车 美国国家档案馆,要求前几任总统及副总统,确保没有私藏机密文件 新种水草多久换水 带你玩转水草缸—水草种植技巧分析 QQ邮箱文件中转站如何使用?QQ邮箱文件中转站使用方法 早安朋友圈说说2021 2021朋友圈经典说说早安 2021年早安朋友圈说说 2021最新早安说说朋友圈 2021年朋友圈早安说说 1.9吨厢式货车2014年交强险最低要多少钱? ...会自己生在外面么?小猫长大了会叼回来么?在外面生的孩子能活么?_百... ...小猫,但是不知道生在哪儿?一般像这种流浪猫会把猫... 邮储银行手机银行怎么查询银行卡号 邮储银行手机银行怎么查卡号 邮政手机银行如何查卡号 液晶电视屏幕脏污了有什么办法清洗干净 液晶电视屏幕脏了怎么清洗 10周年庆典方案 苹果手机录不进去声音 蒸菜多久才会熟 怎样用电饭煲蒸南瓜和红薯 小程序设计制作 你们实际年龄不到16岁吧?要不然怎么做得出这种PPT! 分期一期什么意思 16岁的孩子把人打成轻伤法律上应该承担什么责任 16岁打架造成轻伤的如何判刑 16岁打人轻伤怎么处理 电脑隔一会就重启一次怎么解决电脑开机屏幕一直反复重启解决方法_百度... 电脑自动重开屏幕我的电脑屏幕老是自动开关是怎么回事 电脑开机反复黑屏重启电脑开机时无限黑屏重启是什么情况 LCD买的时候没有坏点,用了一月突然发现了一个明显的坏点 c30商品砼多少钱一方 砼c30多少钱一方 c30钢筋砼多少钱一方 元芳你怎么看a的神回复评论笑话 元芳你怎么看?4月份的神回复,为什么10月份才流行? 纪委测试题会不会有"神回复 二手房买卖是否能依法凭借购房合同交易
Top