Linux 必学命令:atrm 一次性删除定时任务,看完直接上手 Linux 学习资料 https://pan.baidu.com/s/1A6qqBk2ViE_Le2cQjSowkQ?pwd7uz8一、atrm 命令简介atrm命令用于从at或batch命令创建的待执行任务队列中删除指定的计划任务。 该命令通常与atq命令列出待执行任务配合使用是 Linux/Unix 系统中管理一次性定时任务的重要工具。权限说明普通用户只能删除自己创建的任务root 用户可以删除任何用户的任务二、语法格式bash运行atrm [选项] 任务号 [任务号...]atrm命令本身[选项]可选参数控制命令行为任务号必需参数通过atq获取可同时指定多个用空格分隔三、常用选项及说明表格选项说明-V显示atrm版本信息并退出-h/--help显示帮助信息部分系统支持参数说明任务号atq列出的数字编号代表待执行任务的唯一标识。四、示例用法示例 1查看并删除单个任务最常用场景先列出任务再删除指定任务。bash运行# 查看当前待执行任务 atq # 输出示例 # 8 Thu May 23 14:30:00 2024 a user1 # 9 Fri May 24 09:00:00 2024 a user1 # 删除编号为 8 的任务 atrm 8 # 再次确认 atq示例 2一次性删除多个任务bash运行# 查看任务 atq # 10 Sat May 25 20:00:00 2024 a user2 # 11 Sun May 26 12:00:00 2024 a user2 # 12 Mon May 27 08:00:00 2024 a user2 # 同时删除 10 和 12 atrm 10 12 # 查看结果 atq示例 3查看 atrm 版本bash运行atrm -V五、注意事项权限限制普通用户只能删自己的任务删除他人任务会提示Permission denied。任务号必须来自 atq猜测或使用错误编号会提示 “无法找到指定作业”。与 cron 无关atrm只管理一次性任务不能删除cron周期任务后者用crontab -e编辑。系统差异部分 Unix / 旧版 Linux 可用at -d/at -r功能与atrm等效atrm通常是at的符号链接。仅能删除等待任务正在执行或已执行完毕的任务无法删除。无二次确认atrm执行后直接删除务必核对任务编号避免误删。Linux 学习资料https://pan.baidu.com/s/1A6qqBk2ViE_Le2cQjSowkQ?pwd7uz8