zoukankan      html  css  js  c++  java
  • Linux基本命令篇 任务管理

    单次任务(job): 只执行一次.

    at 编辑任务

        关机命令 sudo poweroff

        创建成功之后, 会返回一个job ID.

    atq 查询任务

        用该命令查询指定ID的job, 或者不指定job id, 查看job. 注意, 如果想要查询一个管理员权限才能执行的job, 那么运行atq命令时, 也需要使用sudo的.

    atrm 删除任务

        使用该命令, 删除指定id的job.

       

    周期任务: 每到一定的周期, 就会重复执行.

    crontab –e  对应at命令, 编辑任务. 该命令中tab实际是table的一个简写.

        # m h dom mon dow  command  注意, #代表注释, dom= day of month, dow= day of week,  mon= month

        15 1 * * 1-5 /home/user1/backpup.sh  该命令指定不论月中的哪一天, 不论哪个月, 只要是礼拜一到礼拜五, 在凌晨1点15分,

        都要执行/home/user1/backup.sh这个命令. backup.sh里包含需要执行的脚本.

        注意, 在GNU nano文本编辑器中, ^X代表键入Ctrl + X, 该选项用于推出.

    crontab –l   对应atq命令, 查询任务.

        该命令用来查询已经设定好的周期性任务.

    crontab –r  对应atrm命令, 删除任务.

        该命令用来删除设定好的周期性任务.

    /etc/init.d/cron start|stop|restart|status

    deamon程序相当于SharePoint中的Timer Job.

    不同的用户执行的是不同用户空间中的任务. 彼此区别.

  • 相关阅读:
    angular项目中使用jquery的问题
    angular项目中使用Primeng
    angular项目中使用angular-material2
    angular中使用AMEXIO
    angular项目中使用ngSemantic
    LeetCode——无重复字符的最长子串
    LeetCode——实现 strStr()
    Java split函数
    Java JavaScript 输入输出
    Java Stack,Queue,PriorityQueue,deque相关操作
  • 原文地址:https://www.cnblogs.com/awpatp/p/1529267.html
Copyright © 2011-2022 走看看