美文网首页
Linux指令crontab

Linux指令crontab

作者: 天马行空爱做梦 | 来源:发表于2020-08-27 10:58 被阅读0次

    在线查看crontab 执行时间计算工具:https://tool.lu/crontab/

    指令:more /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 -e
    结果: 编辑crontab中的定时任务。 操作类似vim编辑器

    指令:crontab -l
    结果:查看crontab中的定时任务

    举例:
    想做的事情:每天都要清空日志,释放资源。懒,自动执行怎么实现?
    首先,你得知道,清空一个文件下内容指令: rm -rf 【文件夹路径】
    其次:crontab -e 打开定时配置界面。输入一下命令
    00 22 * * * rm -rf /ceph/logs/*
    (上面的意思是:每天 22:00 清空/ceph/logs/下的文件)
    最后:crontab -l 查看下指令是不是真的放进去了

    */1 * * * * //表示每分钟执行一次
    */5 * * * * //表示每5分钟执行一次
    */10 * * * * //表示每10分钟执行一次

    [参考信息2]:https://my.oschina.net/u/2399303/blog/1809070/

    相关文章

      网友评论

          本文标题:Linux指令crontab

          本文链接:https://www.haomeiwen.com/subject/cjhcsktx.html