• Cron笔记


    1. cron认识
        crontab [-u username] [-l|-e|-r]
            -e是编辑crontab 的工作内容
            -l是查阅crontab的工作内容
            -r是删除所有的crontab内容,如果想要移除一项,只能用-e去编辑了
    2.使用注意
        首先要查看一下/etc/cron.deny里面的内容,如果自己这个用户存在这个文件里,那么久不能使用crontab,这一点和at的使用很相似(/etc/at.allow和/etc/at.deny)。
        在crontab -e 编辑的时候,是按照  分钟 小时 日期 月份 周 指令来编辑的,要注意的是如果每个时间后都有一个空格,不能多也不能少。例如,要每隔一分钟运行一条命令,需要这样:*/1 * * * * echo 'date'>>/home/fuyunbiyi/crontablogs就行,如果是这样写的话*/1****,会报一个can'tinstall的错误,顺带附上解决此问题的网址http://www.webune.com/forums/,还有鸟哥的私房菜。
        分钟:0-59 小时:0-23 日期:1-31 月份:1-12 周:0-7(0和7都是周日)
       
        *代表任何时刻都接受
        ,代表分割时段的意思,例如如果下达工作的时间是3:00与6:00,就会是:0 3,6 * * *  command,时间参数一共五栏,没有变化,不过第二栏是3,6,代表3与6都适用
        -代表一段时间范围,例如,8点到12点之间的每小时的20分钟都进行一项工作:20 8-12 * * * command,第二栏是8-12,代表8,9,10,11,12都适用的意思
        /n(斜线)哪个n代表数字,,也就是每隔n单位间隔,例如每五分钟进行一次,则*/5 * * * * command
       
        由于CentOS提供的run-parts这个script的辅助,因此/etc/crontab这个档案里面支持两种下达指令的方式,一种是直接下达指令,一种则是一目录来 规划,例如:
        指令形态
            01 * * * * dmtsai mail -s "teting" kiki < /home/dmtsai/test.txt
            意思是以dmtsai这个使用者的身份,在每小时执行一次mail指令
        目录规划
            */5  * * * * root run-parts /root/runcron
            建立一个/root/runcron的目录,将要每隔 五分钟执行的可执行文件都写到改该目录下,就可以让系统每五分钟执行一次 该目录下的所有可执行文件

  • 相关阅读:
    openfalcon源码分析之transfer
    openfalcon源码分析之hbs
    openfalcon源码分析之Judge
    kong插件官方文档翻译
    Lua 学习
    GO语言heap剖析及利用heap实现优先级队列
    GO语言list剖析
    算法之python创建链表实现cache
    杂项之rabbitmq
    杂项之python利用pycrypto实现RSA
  • 原文地址:https://www.cnblogs.com/fuyunbiyi/p/2423510.html
Copyright © 2020-2023  润新知