zoukankan      html  css  js  c++  java
  • [计划任务

    cron——计划任务,是任务在约定的时间执行已经计划好的工作,是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。

    也就是说cron只适合于linux系统,用windows电脑的同学在下一篇会介绍Schtasks,这是适用于dos系统的计划任务。

    为了快速学会使用cron,我们就用最适用的方法来学习cron。

    查询计划任务的命令:crontab -l      

    删除计划任务的命令:crontab -r

    至于编辑计划任务就直接在脚本中编辑。

    接下来说一下cron的编写规则,很简单,就一条:

    * * * * * command

    上面*代表日期时间,第一个*代表分钟(0-59);第二个*代表小时(0-23);第三个*代表天(1-31);第四个*代表月(1-12);第五个*代表周(0~6,0为星期天);最后command代表命令或者shell脚本。

    先来一个速成的: 
    第一步:写cron脚本文件。例如:取名一个 crontest.cron的文本文件,只需要写一行: 

        3 5 * * 3 echo "xgmtest.........." >> abc.txt

        表示,每周三的5点3分,执行打印一次命令 

                 15,30,45,59 * * 3 * echo "xgmtest.........."  >> abc.txt

                 表示,三月的每天每隔15分钟,执行打印一次命令 

        10-15 * * * echo "xgmtest.........."  >> abc.txt
        表示,每天每小时的10-15分这段时间内,每分钟执行打印一次命令 
        >> abc.txt为打印输出的地方

    第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定 

    第三步:如不放心,可以输入 "crontab -l" 查看是否有定时任务 

    其中如果命令较多,可以写入shell脚本,然后用这个脚本的路径替代echo "xgmtest.........." 这句换。

    掌握了这些就能完成cron计划任务,不用去理会其他的规则,这些已经足够,当然你得会用shell。

     

     

    本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 
    转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4838253.html

     

  • 相关阅读:
    Max Sum of Max-K-sub-sequence(单调队列)
    Matrix Swapping II(求矩阵最大面积,dp)
    重温世界杯(贪心)
    Pie(求最小身高差,dp)
    Matrix(多线程dp)
    Python 实现自动导入缺失的库
    分布式系统session一致性解决方案
    数据结构 【链表】
    【数字图像处理】gamma变换
    【数字图像处理】顶帽变换和底帽变换
  • 原文地址:https://www.cnblogs.com/superdo/p/4838253.html
Copyright © 2011-2022 走看看