linux crontab 定时任务
来源:互联网 发布:桃源网络硬盘 编辑:程序博客网 时间:2024/05/29 08:47
通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
命令格式:
crontab [ -e | -l ]
例如:--每隔15分钟
0,15,30,45 * * * * /bin/echo 'date' > /dev/console
1、周期设置:
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
注意:前面5个域用空格分隔。
使用实例
实例1:每1分钟执行一次myCommand
* * * * * myCommand
实例2:每小时的第3和第15分钟执行
3,15 * * * * myCommand
实例3:在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * * myCommand
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * myCommand
实例5:每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 myCommand
实例6:每晚的21:30重启smb
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
实例8:每周六、周日的1 : 10重启smb
10 1 * * 6,0 /etc/init.d/smb restart
实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb
0,30 18-23 * * * /etc/init.d/smb restart
实例10:每星期六的晚上11 : 00 pm重启smb
0 23 * * 6 /etc/init.d/smb restart
实例11:每一小时重启smb
* */1 * * * /etc/init.d/smb restart
实例12:晚上11点到早上7点之间,每隔一小时重启smb
* 23-7/1 * * * /etc/init.d/smb restart
0 0
- Linux Crontab 定时任务
- Linux 定时任务 crontab
- Linux 定时任务 crontab
- Linux Crontab 定时任务
- Linux Crontab 定时任务
- linux 定时任务crontab
- linux 定时任务crontab
- linux定时任务 crontab
- linux 定时任务 crontab
- Linux - crontab(定时任务)
- linux crontab定时任务
- linux----crontab----定时任务
- Crontab Linux 定时任务
- linux定时任务--crontab
- linux定时任务crontab
- Linux定时任务crontab
- Linux定时任务crontab
- linux crontab 定时任务
- webdriver对于模态窗口的处理
- Unity 获取Android手机返回键Home按键信息
- Web 通信 之 长连接、长轮询(long polling)
- Java多线程入门
- people cmm 成熟度演变
- linux crontab 定时任务
- 【内存结构】[SGA]之Database buffer cache
- 当 Dagger2 应用在 MVP 框架中
- 推荐看的 电视。
- 自定义view--打折标签view
- USACO 4.4.2 Pollutant Control 最小边割集
- 改变某个单独UITableViewCell分割线的样式
- Eclipse 修改jsp、XML、 java、 HTML 每行显示的字数
- 初探linux子系统集之timer子系统(一)