zoukankan      html  css  js  c++  java
  • linux系统命令学习系列-例行任务管理at命令

    先来复习一下上节内容:

    1. 切换用户身份命令su
    2. 以root身份执行操作命令sudo
    3. 作业:给user1配置sudo权限,不用密码,可执行useradd命令

    在/etc/sudoers文件中添加如下配置项

    user1 ALL=(ALL) NOPASSWD:/sbin/useradd

    本节我们来说一下例行任务管理的命令。

    什么是例行任务?定时发生的一次或周期性的多次操作,叫例行任务。Linux中有两个命令,一个是at用于在某个特定时间执行一次,cron命令用来执行周期性任务。

    1. at命令

    基本用法at time,首先指定一个时间,系统会提示你输入这个时间下要执行的命令,比如:

     

    EOT是我们执行ctrl+d命令后系统输出的,表示输入结束。

    上面是我们用ll命令,做为一个任务,在5分钟后执行

    使用at –l或atq来查看任务列表,

     

     

    从列表中我们能看到任务的id和任务执行时间,以及任务的创建者。

    使用at –c 任务id查看任务详情

     

    上面的截图,只把最核心的信息展示出来,可以看到我们的命令是ll。

    at命令的时间格式可以是

    Minute    at now + 5 minutes   任务在5分钟后运行
      Hour      at now + 1 hour      任务在1小时后运行
      Days      at now + 3 days      任务在3天后运行
      Weeks     at now + 2 weeks     任务在两周后运行
      Fixed     at midnight          任务在午夜运行
      Fixed     at 10:30pm           任务在晚上10点30分

    Fixed     at 23:59 12/31/2018   任务在2018年12月31号23点59分 

    使用at –d 任务id或atrm 任务id,可以删除任务

     

    作业:创建一个任务,10分钟后关机,关机的命令是shutdown

    免费视频教程关注微信公众号"挨踢学霸“获取

  • 相关阅读:
    iOS自己主动化測试的那些干货
    RecylerView 的使用方法
    java 获取局域网中的全部主机名和IP地址
    C++项目參考解答:求Fibonacci数列
    tableView的用法具体解释
    【jQuery小实例】---3 凤凰网首页图片动态效果
    【jQuery小实例】---2自定义动画
    【jQuery小实例】js 插件 查看图片
    【url重写】
    【文件上传】
  • 原文地址:https://www.cnblogs.com/itxb/p/8734454.html
Copyright © 2011-2022 走看看