安装crontab
<代码> yum安装crontab中代码>
centos7自带了我没有手动去装
启动/关闭
服务crond启动//启动服务服务crond停止//关闭服务服务crond重启//重启服务服务crond重载//重新载入配置
查看crontab服务是否已设置为开机启动
systemctl list-unit-files | grep启用| grep crond
将crontab加入开机自动启动
chkconfig crond> 服务crond状态//查看crontab服务状态
编写定时任务命令格式
分钟小时天月dayofweek命令 分时天月星期几命令
& # 8203;分钟:每个小时的第几分钟执行该任务,取值范围0-59
& # 8203;小时:每天的第几个小时执行该任务,取值范围0-23
& # 8203;天:每月的第几天执行该任务,取值范围
日至31日& # 8203;月:每年的第几个月执行该任务,取值范围1 - 12
& # 8203;dayofweek:每周的第几天执行该任务,取值范围- 6,0 0表示周末
& # 8203;命令:指定要执行的命令
编辑命令两种方式在命令行输入:<代码> crontab - e 代码>然后添加相应的任务,wq存盘退出直接编辑<代码>/etc/crontab 代码>文件,即<代码> vi/etc/crontab> 代码,添加相应的任务时间格式
& # 8203;*:表示任意的时刻;如小时位*则表示每个小时
& # 8203;护士:表示特定的时刻;如小时位5就表示5时
& # 8203;n, m:表示特定的几个时刻;如小时位1,10就表示1时和10时
& # 8203;n - m:表示一个时间段,如小时位1 - 5就表示1到5点
& # 8203;/n:表示每隔多少个时间单位执行一次,如小时位/1就表示每隔1个小时执行一次命令,也可以写成1-23/1
小栗子
* 1 * * * ~/clear_cache。承宪:从一点到1:59每隔1分钟执行一次脚本 0 * * * * ~/clear_cache。承宪:每个小时的0分钟执行一次脚本 10 */* * * * ~/clear_cache。承宪:每隔10分执行一次脚本
清理系统缓存的脚本
代码:
vim ~/clear_cache_logs.txt sudo sysctl - w vm.drop_caches=3 sudo sysctl - w vm.drop_caches=1 回声的日期- r在祝辞~/clear_cache_logs.txt 免费的lh在祝辞~/clear_cache_logs.txt
清理内存<代码>缓存> 代码,并将清理时间和内存剩余情况日志输入到<代码> ~/clear_cache_logs.txt 代码>文件中,方便查看,可以结合<代码> crontab> 代码做定时清理内存<代码> 代码缓存的定时任务。
以上所述是小编给大家介绍的详定解linux时任务crontab中安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!