详解linux 定时任务 crontabs 安装及使用方法
安装 crontab
yum install crontabs
centos7 自带了我没有手动去装
启动/关闭
service crond start // 启动服务service crond stop // 关闭服务service crond restart // 重启服务service crond reload // 重新载入配置
查看 crontab 服务是否已设置为开机启动
systemctl list-unit-files | grep enable | grep crond
将 crontab 加入开机自动启动
chkconfig crond on // 或者 systemctl enable crond.service
查看 crontab 状态
service crond status // 查看crontab服务状态
编写定时任务命令格式
min hour day month dayofweek command 分 时 天 月 星期几 命令
min:每个小时的第几分钟执行该任务;取值范围0-59
hour:每天的第几个小时执行该任务;取值范围0-23
day:每月的第几天执行该任务;取值范围1-31
month:每年的第几个月执行该任务;取值范围1-12
dayofweek:每周的第几天执行该任务;取值范围0-6,0表示周末
command:指定要执行的命令
编辑命令两种方式在命令行输入: crontab -e
然后添加相应的任务,wq存盘退出直接编辑/etc/crontab
文件,即vi /etc/crontab
,添加相应的任务时间格式
* :表示任意的时刻;如小时位 * 则表示每个小时
n :表示特定的时刻;如小时位 5 就表示5时
n,m :表示特定的几个时刻;如小时位 1,10 就表示1时和10时
n-m :表示一个时间段;如小时位 1-5 就表示1到5点
/n : 表示每隔多少个时间单位执行一次;如小时位 /1 就表示每隔1个小时执行一次命令,也可以写成 1-23/1
小栗子
* 1 * * * ~/clear_cache.sh :从 1:00 到 1:59 每隔1分钟执行一次脚本 0 * * * * ~/clear_cache.sh :每个小时的 0 分钟执行一次脚本 */10 * * * * ~/clear_cache.sh :每隔10分执行一次脚本
清理系统cache的脚本
代码:
vim ~/clear_cache_logs.txt sudo sysctl -w vm.drop_caches=3 sudo sysctl -w vm.drop_caches=1 echo `date -R` >> ~/clear_cache_logs.txt free -lh >> ~/clear_cache_logs.txt
清理内存 cache
,并将清理时间和内存剩余情况日志输入到~/clear_cache_logs.txt
文件中,方便查看,可以结合crontab
做定时清理内存cache
的定时任务。
总结
以上所述是小编给大家介绍的详解linux 定时任务 crontabs 安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关文章
浅谈Linux配置定时,使用crontab -e与直接编辑/etc/crontab的区别
下面小编就为大家带来一篇浅谈Linux配置定时,使用crontab -e与直接编辑/etc/crontab的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-11-11Apache使用.htaccess 屏蔽恶意 User Agent(防蜘蛛)
这篇文章主要介绍了Apache使用.htaccess 屏蔽恶意 User Agent(防蜘蛛),需要的朋友可以参考下2016-07-07linux安装mysql数据库以及配置Java项目的图文详解
在本篇文章里小编给大家整理的是关于linux安装mysql配置Java的相关知识点内容,有需要的朋友们可以跟着学习下。2019-11-11CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法
这篇文章主要介绍了CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法,结合实例形式分析了CentoS6.5下redis4.0.1的安装和主从复制配置相关步骤、命令与操作注意事项,需要的朋友可以参考下2018-04-04Jexus 5.8.2正式发布! 为Asp.Net Core生产环境提供平台支持
Jexus 5.8.2正式发布!Jexus支持ASP.NET、PHP为特色的集高安全性和高性能为一体的WEB服务器和反向代理服务器,感兴趣的小伙伴们可以参考一下2017-06-06linux 可执行文件与写操作的同步问题(文件读写操作产生的锁机制)
在哪种系统下都会有文件操作产生的同步问题,今天说说linux下读写文件的锁机制。2013-10-10
最新评论