crontab -l 列出用户目前的crontab
crontab -e 编辑用户目前的crontab
crontab -r 删除用户目前的crontab
crontab -c dir- 指定crontab的目录
crontab [-u user]指定要设置定时器定用户名
crontab file [-u user] 用指定的文件替代目前的crontab
基本格式:
minute h(hour) dom(day of month) mon(month) dow(day of week) command
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
除了数字还有几个个特殊的符号就是 * / - ,
*代表所有的取值范围内的数字
"/"代表每的意思,"*/5"表示每5个单位
"-"代表从某个数字到某个数字
","分开几个离散的数字
例如:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
每天21:30重启
lighttpd
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
每月1、10、22日的4:45重启
lighttpd
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
每周六、周日的1 : 10重启
lighttpd
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
每天18 : 00至23 : 00之间每隔30分钟重启
lighttpd
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
每周六的23:00重启apache
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启apache
* 23-7/2 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11点到早上7点之间,每隔2小时重启
lighttpd
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三的11点重启
lighttpd
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
1月1日4:00重启
lighttpd
注意 :
当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可。
如果是定时启动shell脚本,需要在启动命令前加sh
例如:
0 11 4 * mon-wed sh /usl/local/haha.sh
整理自:百度搜索
分享到:
相关推荐
这个易语言 Crontab 定时任务执行模块 v1.2 则是将这种功能移植到了易语言环境中,让开发者能够方便地在易语言程序中实现定时任务的功能。 该模块特别之处在于支持秒级别的精度,这意味着你可以设置更为精确的定时...
### Ubuntu 使用 Crontab 定时任务 Crontab 是 Linux 系统中一个非常重要的工具,用于在固定时间执行指定的任务。对于 Ubuntu 用户来说,掌握 crontab 的使用方法可以大大提高系统的自动化管理水平。 #### 一、...
Linux Crontab 定时任务 命令详解 Linux Crontab 是一个强大的定时任务命令,用于在指定的时间间隔执行特定的命令或程序。Crontab 命令的功能是在一定的时间间隔调度一些命令的执行,通过编写 Crontab 文件来实现。...
Linux crontab定时任务crond服务管理crontab 定时任务设置crontab [选项]选项-e 编辑crontab定时任务-l 查询cront
最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这5个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以...
### Crontab定时任务服务详解 #### 一、Crontab简介 Crontab是Linux系统中的一个重要的工具,用于管理周期性执行的任务。通过Crontab,用户可以轻松地安排脚本或命令在特定时间自动执行,无需手动干预。 #### 二...
7天数据库备份sh脚本,crontab定时任务需自行定义
主要介绍了给debian的docker容器添加crontab定时任务的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
NULL 博文链接:https://caoyaojun1988-163-com.iteye.com/blog/1698192
在Linux系统中,`crontab`是一个强大的定时任务调度工具,它允许用户安排命令或脚本在特定的时间点自动执行。在这个场景中,我们讨论的是如何利用`crontab`来定时执行Python爬虫程序。Python作为一种广泛用于数据...
该项目是一款基于Tornado框架的Python实现,设计了一套秒级兼容Linux Crontab的定时任务系统源码。该系统包含23个文件,其中Python文件9个,图片文件7个(包括4个PNG和3个JPG),以及配置、许可证、文档等辅助文件。...
主要给大家介绍了关于crontab定时任务不执行的原因分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
- **删除定时任务**:使用`python manage.py crontab remove`命令可以删除所有的crontab定时任务。如果你想删除特定任务,你需要先了解该任务的ID,然后使用`python manage.py crontab remove <ID>`。 - **运行任务...
本话题将深入探讨易语言中的Crontab定时任务执行模块v1.2,该模块特别之处在于支持秒级别的精度,同时还可以用作计时器。 Crontab是Unix/Linux系统中用于设置周期性被执行任务的工具,但在易语言中,这个模块实现了...
本篇文章主要介绍了Linux中crontab定时任务不执行的原因,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
【Linux的Crontab定时任务】 Crontab是Linux系统中的一个强大工具,用于设置周期性的任务调度。它依赖于名为`crond`的守护进程,该进程在系统启动时自动启动,每分钟检查是否有待执行的任务。Crontab的任务调度分为...