当前位置:首页 > 技术 > 正文内容

Linux crontab 命令格式

醉清风2019-04-29技术5582

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令,例如系统管理员安排一个备份任务使其每天都运行。

如何往 cron 中添加?
#crontab –e

列出用户目前的crontab
#crontab -l

基本格式

20181227.jpg

*  *  *  *  *  command
{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

Crontab 示例

30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重启apache。

*/1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启apache

23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一号的4点重启apache


扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由红柚酱发布,如需转载请注明出处。

转载请注明出处:https://www.notenet.cn/post/15.html

标签: linuxcrontab

相关文章

RHSA-2020:2664-重要: 内核 安全和BUG修复更新

RHSA-2020:2664-重要: 内核 安全和BUG修复更新

1、漏洞提示:RHSA-2020:2664-重要: 内核 安全和BUG修复更新2、漏洞描述:漏洞编号漏洞公告漏洞描述CVE-2020-0543hw:特殊寄存器缓冲器数据采样(SRB...

70条常用Linux基础命令总结

70条常用Linux基础命令总结

[root@ping ~]# tree -L 1 /   #使用tree 命令查看根目录下的一层的目录结构ls - list directory contents[root@pin...

ubuntu18.04 安装 php7.2

ubuntu18.04 安装 php7.2

sudo apt-get install software-properties-common python-software-properties sudo...

PHP将图片转换成base64格式(优缺点)

PHP将图片转换成base64格式(优缺点)

一、图片转换成base64格式的优缺点1. 优点(1)base64格式的图片是文本格式,占用内存小,转换后的大小比例大概为1/3,降低了资源服务器的消耗;(2)网页中使用base64格式的图片时,不用...

Laravel搜索的时候分页并携带参数

Laravel搜索的时候分页并携带参数

筛选分页每页的条数:<select class="form-control" id="perPage" name="...