Linux 下crontab简单使用
0.个人标记
caicongyang
http://blog.csdn.net/caicongyang
1.crontab
crontab是linux下的一个定时任务,在sping中也有该机制
2.基本格式
* * * * * command
分 时 日 月 周 命令
3.命令
usage: crontab [-u user] filecrontab [-u user] [ -e | -l | -r ](default operation is replace, per 1003.2)-e (edit user's crontab)-l (list user's crontab)-r (delete user's crontab)-i (prompt before deleting user's crontab)-s (selinux context)
crontab –u //设定某个用户的cron服务。一般root用户在运行这个命令的时候须要此參数
crontab –l //列出某个用户cron服务的具体内容
crontab –r //删除某个用户的cron服务
crontab –e //编辑某个用户的cron服务
crontab filename //以filename作为crontab的任务列表文件并加载
比方说root查看自己的cron设置:crontab –u root –l
再比如,root想删除fred的cron设置:crontab –u fred –r
在编辑cron服务时。编辑的内容有一些格式和约定。输入:crontab –u root –e
4.又一次启动
改动了crontab须要又一次启动,下面命令分别提供了查看crontab的状态和重新启动
#service crond status
#service crond restart
5.列子
#每天早上6点10分
10 6 * * * date
#每两个小时
0 */2 * * * date
#晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date
#每一个月的4号和每一个礼拜一到礼拜三的早上11点
0 11 4 * 1-3 date
#1月1日早上4点
0 4 1 1 * date
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
我的CSDN博客地址: http://blog.csdn.net/caicongyang
转载于:https://www.cnblogs.com/jzdwajue/p/7084278.html
Linux 下crontab简单使用相关推荐
- Linux下最简单的动态域名用法
Linux下最简单的动态域名用法 估计做IT的哥们象我这样ADSL包月的应该很多,我一般家里有一部电脑是24小时开机的,它上面跑着我的各种应用,也相当于我的一个网络硬盘.为了方便自己能从远程访问,我们 ...
- linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 8. 任务调度设置文件的写法 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/ ...
- 用C语言编写一个Linux下的简单shell程序
这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...
- Linux下Crontab定时执行命令
Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...
- linux上用的端口转发工具,linux下最简单好用的的端口转发工具
linux下最简单好用的的端口转发工具 解压安装 tar zxvf rinetd.tar.gz make make install 编辑配置 vi /etc/rinetd.conf 0.0.0.0 8 ...
- 华为关于LINUX的认证,华为认证:华为TA128在LINUX下的简单设置
华为认证:华为TA128在LINUX下的简单设置 华为认证:华为TA128在LINUX下的简单设置,来看看吧. 现以LINUX RH7为例说明TA128在LINUX下的使用方法. 启动您的X,如果还没 ...
- 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器
本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.2节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- linux下最简单多线程单文件socks5代理proxy服务器程序(仅一个c文件,带详细注解)
2020.9.11 网上看的都比较复杂,GITHUB找了一个多线程的相对简单的MicroSocks项目,花了几周时间(没办法,菜鸟一个)改了一下,改成单文件,测试OK. /* wxl_socks5_p ...
- Linux 下最简单快捷的端口转发软件 redir 简介
Linux 下的端口转发软件很多,像 ssh.iptables.socat 等等,但论简单易用,据我所知,还得算这个小小的 redir.它可以非常方便的把本机的TCP 端口转发给本机或其它机器的特定端 ...
最新文章
- @ControllerAdvice注解(全局异常捕获)
- gulp关于scss的基础配置
- 【ZOJ - 2949】Coins of Luck (概率dp,期望)
- akka kafka java_当使用websocket连接时,使用akka-stream-kafka从kafka主题获取最后一条消息...
- QML文档阅读笔记-easing.type解析与实例
- 前端数据库——WebSQL和IndexedDB
- CentOS Linux 7.9 (2009) 发布
- XStream---Java对象和XML之间的转换器
- java 关闭中断_Raspberry pi使用中断方法关闭(关闭时出现垃圾代码)
- Python sys 使用说明
- visio反向工程 mysql_Visio 2010对MySQL数据库反向工程生成ER数据库模型图
- Microsoft SQL Server 2008 R2 软件安装
- jQuery获取表单数据
- Android即时通讯实现原理
- 博客整理:人在运维囧途系列学习目录
- pod2g宣布A5的Sandbox破解成功
- 数字化改造大宗商品供应链 ,为大宗商品贸易增添活力
- 我所知道的中国NLP「破圈」十年
- MATLAB中用李沙育图形分析光栅尺sincos信号正交性
- CSS代码常用代码以及前端图片代码