并详定解linux时任务crontab安装及使用方法

  

安装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中安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

并详定解linux时任务crontab安装及使用方法