CentOS计划任务的用法
crontab (选项)(参数)
-e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该用户的计时器设置; -u<用户名称>:指定要设定计时器的用户名称。存放定时任务的文件 /var/spool/cron
1、查看计划任务的执行:tail -f /var/log/cron
2、写计划任务时,命令必须加上绝对路径,否则会出现这种情况:从日志中看,确实触发了计划任务的执行,但是命令却没有执行成功,比如* * * * * reboot就会出现这种情况,需要将reboot写成/usr/sbin/reboot
3、计划任务执行的命令 是否存在,软件是否安装
4、确保crontab服务运行
#查看cron使用情况 systemctl status crond ps -ef | grep crond#启动crond systemctl start crond#设为开机启动 systemctl enable crond
#检测crontab是否开机启动 systemctl is-enabled crond
crontab配置文件
在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root# For details see man 4 crontabs# Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed分 时 日 月 周
crontab任务配置基本格式:
* * * * * command
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
- 星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
30 08 * * * 每天8.30去上班- 逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
- 中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
- 正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
- */3 * * * * /usr/sbin/ntpdate ntp1.aliyun.com 每隔三分钟执行下时间同步
#实例
#所有命令一定要用绝对路径来写!#每分钟执行一次命令 * * * * * 命令 #每小时的3,15分组执行命令 3,15 * * * * 命令 #在上午8-11点的第3和第15分钟执行 3,15 8-11 * * * 命令 #每晚21:30执行命令 30 21 * * * 命令 #没周六、日的1:30执行命令 30 1 * * 6,0 命令 #每周一到周五的凌晨1点,清空/tmp目录的所有文件 0 1 * * 1-5 /usr/bin/rm -rf /tmp/* #每晚的21:30重启nginx 30 21 * * * /opt/nginx/sbin/nginx -s reload #每月的1,10,22日的4:45重启nginx 45 4 1,1,10,22 * * /opt/nginx/sbin/nginx -s reload #每个星期一的上午8点到11点的第3和15分钟执行命令 3,15 8-11 * * 1 command
写完计划任务后,执行下列命令保存生效
crontab /etc/crontab
CentOS计划任务的用法相关推荐
- linux查看系统任务计划,Linux系统中计划任务的用法及举例
前几天章郎虫在yardvps买了个便宜vps,本来一个月7.95刀的xen主机,打折后只需要每月6.36刀.配置看上去还行,单核cpu,512M内存,1GSwap.接下来介绍CentOS下我认为必不可 ...
- CentOS安装rar及用法
安装步骤如下: 1.下载rar安装包 下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,因此下 ...
- centos计划任务执行PHP命令详解
环境:centos 7.0.crontab 1.检查crontab是否安装和是否启动 检查crontab运行状态,在命令行中执行:service crond status 1)如果提示crond: u ...
- linux定时任务crontab每月,linux centos 计划任务 定时任务 crontab
1.查看自启动列表 chkconfig --list(centos6) systemctl is-enabled crond.service (centos7) 2.查看目前是否已经启动 ps aux ...
- CentOS 下 tree命令用法详解
当需要生成目录树结构时会用到TREE命令: yum install tree 关于TREE命令的一些参数: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示 ...
- oracle函数lp,Oracle 执行计划的查看方式
访问数据的方法:一.访问表的方法:1.全表扫描,2.ROWID扫描 二.访问索引的方法:1.索引唯一性扫描,2.索引范围扫描,3.索引全扫描,4.索引快速全扫描,5.索引跳跃式扫描 表连接:1.排序合 ...
- 罗永浩回应“调侃”俞敏洪转行做直播;苹果3月9日举行春季发布会;CentOS推出新车载Linux发行版 | 极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...
- centos directory server
centos directory server http://www.aliyun.com/zixun/content/3_12_517262.html CentOS系统安装Directory Ser ...
- Centos Linux 和 CentOS Stream比较
CentOS 计划产生两个变体:CentOS Linux 和 CentOS Stream.它们在很多方面都是相似的.这是它们与众不同的地方. 另请参阅: CentOS Stream FAQhttps: ...
最新文章
- 【光纤通信】关于RFA(喇曼光纤放大器)
- MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结
- 【性能优化实战】java嵌入式开发pos
- centos7 redis5.0以前版本 部署集群示例 - 第二篇
- [操作系统实验lab4]实验报告
- 对单片机C语言的一些误用和总结
- mysql 5.1 双机热备_mysql5.1双机热备记录
- AtomicStampedReference解决CAS的ABA问题
- Count on a tree SPOJ 10628 主席树+LCA(树链剖分实现)(两种存图方式)
- Android 11源码下载和编译
- 对于XP3系统不存在写保护功能的其他办法
- Redis客户端工具如何连接宝塔Redis服务器
- java 读取pdf表格_在Java中使用tabula提取PDF中的表格数据
- OracleDBV工具说明
- Flurry使用初级教程
- python怎么计算百分比_python计算两个数的百分比方法
- 查看yum安装软件的目录
- Linux的.a、.so和.o文件以及与windows下的对应关系
- 51单片机外部中断的C51编程
- GM8913型DC平衡双向控制器LVTTL转FPD-LINK
热门文章
- FB推出App Center背后的秘密
- 升级每天正常更新欢迎_我功夫特牛:0.1.20版本正式更新,金币能买传说装备,回刷大优化...
- Aspose.Words for .NET v22.12.0 Crack
- [转载]古诗词里的雨
- python 京东签到在哪里_京东签到在哪里?有哪些步骤呢?
- 腾讯云星星海SA2云服务器性能如何?配置和价格怎样?
- Matlab调试技巧(实战篇)(一)
- SetWindowPos讲解
- springBoot项目文件导出Linux下载地址报错
- HTML页面背景渐变