• [计划任务


    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

     

  • 相关阅读:
    函数声明与表达式
    js数组方法总结
    JavaScript中对象的属性
    微信小程序分辨率的问题
    排序算法---快速排序
    排序算法---归并排序
    iOS 解决1。返回时的黑边问题、2。controller的抖动问题
    UITableViewCell的separator延伸到屏幕两端
    延迟1秒
    动态计算文字的高度
  • 原文地址:https://www.cnblogs.com/superdo/p/4838253.html
Copyright © 2020-2023  润新知