• 例行任务管理


    例行任务管理

    一次性任务管理

    1. 首先判断atd服务有无启动:/etc/init.d/atd restart
    2. 查看可使用at的用户:/etc/at.allow;查看不能使用at的用户:/etc/at.deny;若两个文件都不存在,则只有root用户能使用at
    3. at命令的用法:
    • at now + 5 minutes 进入交互界面,设置任务,按ctrl+d键结束命令,5分钟后执行命令
    • at [-mldv] time
    • at -c 工作号:列出该项工作的实际内容
    • atq:查询未执行的工作任务
    • atrm:删除未执行的工作任务

    周期性任务管理

    1. 启动crond服务:systemctl enable cron
    2. 编辑工作任务:crontab -e 进入vim编辑界面,语法格式如下:
    eg:*/2 * * * * echo "hello">abc.txt
    *号分别代表:分,时,日,月,周
    上面的例子是:每隔两分钟输出hello到abc.txt文件
    
    1. crontab -l:查看当前用户的任务列表
    2. crontab -r :删除当前用户的任务
    3. crontab -u username -l:root用户可以查看普通用户的crontab任务
    4. /etc/cron.allow:设置可使用crontab的用户
    5. /etc/cron.deny:设置不能使用crontab的用户
    6. 系统任务的配置文件:/etc/crontab.比普通用户的文件多了一个执行者身份:
    eg:* * * * * zj echo "hello world"
    每分钟以用户zj的身份执行echo命令
    

    注意事项

    1. 编辑任务时最好使用绝对路径
    2. 或编辑任务时配置好PATH环境
  • 相关阅读:
    Ajax删除效果
    40个有用的jQuery技术和教程
    ZAM 3D入门教程(8):Zam3D中的材质
    ZAM 3D入门教程(5):Lathe编辑器
    Windows Phone 7 玻璃框消息提示
    Ajax留言板
    ZAM 3D入门教程(1):初识ZAM 3D
    ZAM 3D入门教程(4):Extrusion编辑器
    C#生成CHM文件(汇总篇)
    推荐一些网站给大家
  • 原文地址:https://www.cnblogs.com/emptyCup/p/13059292.html
Copyright © 2020-2023  润新知