<input id="wk422"><u id="wk422"></u></input>
  • <menu id="wk422"><tt id="wk422"></tt></menu><input id="wk422"></input>
    <object id="wk422"></object><input id="wk422"><acronym id="wk422"></acronym></input>
  • <nav id="wk422"></nav>
  • <input id="wk422"><acronym id="wk422"></acronym></input>
  • <object id="wk422"></object>
    <input id="wk422"><u id="wk422"></u></input><input id="wk422"></input>
  • <input id="wk422"><button id="wk422"></button></input>
  • <menu id="wk422"></menu>

    Linux下添加计划任务

    Linux下可以添加一次性计划任务和长期性计划任务,下面简单了解下,后面对构建自己的云主机上的项目可能会有帮助。

    一次性计划任务

    使用at 时间命令来设置一次性计划任务,at -l命令可以查看任务,atrm 任务序号可以删除任务。

    交互式方式添加任务

    默认就是交互式的方式,使用at 时间命令,在at>后面输入要执行的任务命令,按ctrl+d退出交互。如下图就创建了一个一次性任务,在/tmp目录下创建一个log.txt文件。

    分享图片

    非交互式方式添加任务

    非交互式方式需使用管道符命令,如echo 命令 | at 时间,让at命令接受到echo命令的输出信息,达到任务添加的目的。

    分享图片

    可以看到,在指定的时间点,文本内容追加到了log.txt中,其中at -l可以查看任务列表,atrm 序号可以删除任务,这里暂时不做演示。

    周期性任务

    可以使用crontab -e命令进入vim编辑界面来创建周期性任务,crontab -l用于查看任务,crontab -r用于删除某个任务。首先了解下周期性任务的格式,由以下两部分组成,前面是时间相关,如果时间不设置就写*代替,后面是命令。

    分享图片

    (1)分:0-59的整数

    (2)时:0-23的整数

    (3)日:1-31的整数

    (4)月:1-12的整数

    (5)星期:0-7的整数,0和7代表星期日

    (6)命令:命令需要使用绝对路径。

    其中可以用逗号隔开多个参数,如1月2月3月,可以使用1,2,3来表示,如果想表达一段间隔,如1月到3月,就使用1-3表示,/也可以表示时间间隔,如*/1表示每隔1分钟。

    下面设置一个简单的周期性任务,每隔1分钟往log.txt文件输入文本。

    分享图片

    其他就不展示了,根据需求自行DIY,想添加任务就使用crontab -e来添加一行任务,想删除就使用crontab -r来删除即可。 需要注意的是,分不能为空或*,日和星期不能同时设定,可能会有冲突。

     

    参考博文:

    (1)《linux就该这么学》

    相关文章
    相关标签/搜索
    每日一句
      每一个你不满意的现在,都有一个你没有努力的曾经。
    公众号推荐
       一个历史类的公众号,欢迎关注
    一两拨千金
    香港最快开奖现场直播+结果 伊宁县| 沙雅县| 闸北区| 宿迁市| 乌兰察布市| 和龙市| 孟津县| 南投县| 图们市| 枣阳市| 南漳县| 龙泉市| 潮安县| 庆元县| 博客| 荥阳市| 苏尼特左旗| 额尔古纳市| 巩留县| 兴业县| 彰化县| 乌拉特前旗| 湛江市| 息烽县| 广西| 中宁县| 万源市| 阳山县| 揭东县| 分宜县| 都兰县| 柳江县| 乌鲁木齐县| 泸溪县| 大化| 满城县| 蒙阴县| http://fa.hz0j1r4vo.fun http://fa.hz0j0r7vo.fun http://fa.hz0j0r3vo.fun http://fa.hz0j0r2vo.fun http://fa.hz0j0r4vo.fun