Linux如何查看at定时任务?

查看已安排的at任务队列

使用atq命令(或at -l)可列出当前用户的所有待执行任务:

atq

输出示例

5   2025-10-20 15:00 a user1
10  2025-10-21 09:00 b root
  • 字段说明
    • 第一列:任务编号(如 5, 10
    • 第二列:执行时间
    • 第三列:队列标识(ab等,默认a
    • 第四列:任务所属用户

权限说明

  • 普通用户仅能查看自己的任务。
  • root用户可查看所有任务:
    sudo atq   # 或 sudo at -l

查看具体at任务的详细内容

通过任务编号查看任务详情(如查看编号5的任务):

at -c 5
  • 显示任务的环境变量、工作目录及具体执行的命令(如/bin/sh脚本)。
  • 关键提示:输出可能较长,建议结合grep过滤命令内容:
    at -c 5 | grep -A 5 "will execute"  # 查看命令部分

查看at命令的帮助文档

快速帮助(基础选项):

at -h  # 或 at --help

输出示例

Usage: at [-V] [-q queue] [-f file] [-mldbv] TIME
       at -c job [job...]
       atq [-V] [-q queue]
       atrm [-V] job [job...]

完整手册(详细说明):

man at
```包含:  
- 命令语法、时间格式(如`now + 2 hours`)  
- 队列管理、权限控制(`/etc/at.allow`和`/etc/at.deny`)  
- 退出方法:按`q`键退出手册。
---
### **四、检查`at`服务(atd)状态**
`at`任务依赖`atd`守护进程,需确保其运行:
```bash
systemctl status atd

关键状态说明

  • active (running):服务正常。
  • inactive (dead):需启动服务:
    sudo systemctl start atd

注意事项

  1. 权限控制
    • 系统通过/etc/at.allow/etc/at.deny文件管理用户权限。
    • at.allow存在,仅列出的用户可使用at
  2. 任务删除
    误操作的任务可通过atrm删除:

    atrm 5  # 删除编号为5的任务
  3. 时间格式
    支持灵活格式(如15:30 2025-10-20now + 1 day)。

  • 查看任务队列 → atq
  • 查看任务详情 → at -c <任务号>
  • 学习命令用法 → man at
  • 验证服务状态 → systemctl status atd
    定期检查at任务可避免未执行的计划操作堆积,提升系统管理效率。

引用说明基于Linux man-pages项目(v5.10)及SysVinit工具集官方文档,遵循Linux标准基础(LSB)规范,实践环境为Ubuntu 22.04/CentOS 9,不同发行版命令可能略有差异。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6595.html

(0)
酷番叔酷番叔
上一篇 2025年7月7日 15:26
下一篇 2025年7月7日 16:04

相关推荐

  • 如何在PHP中使用命令行参数?

    运行PHP脚本并传递参数基础命令格式在终端执行:php 脚本文件名.php 参数1 参数2 –选项=值示例:php calculate.php add 5 3 –format=json参数类型说明位置参数:按顺序传递的值(如add, 5, 3)选项参数:以开头的键值对(如–format=json)脚本内获……

    2025年6月30日
    12800
  • 如何用Cloth命令实现3D布料模拟?

    掌握3D布料模拟技术,关键在于深入理解Cloth命令,本解析将指导你运用该核心工具,实现逼真的布料动态效果,涵盖参数设置、约束应用及模拟控制等核心技巧。

    2025年7月25日
    16600
  • 如何用ESC和wq保存退出Vim?

    在 Shell 环境中新建文件是 Linux/Unix 系统管理的基础操作,掌握多种方法能显著提升工作效率,以下是 7 种专业且实用的文件创建方式,附详细场景分析和注意事项:touch 命令(最常用)作用:创建空文件或更新文件时间戳命令示例:touch filename.txt # 创建单个文件touch fi……

    2025年7月17日
    13200
  • 电脑发送命令后不打印怎么回事

    发送命令后不打印,可能是打印机未连接、驱动问题、缺纸或卡纸、

    2025年8月17日
    11500
  • 国内60g高防ddos服务器优缺点有哪些

    优点是防御强、速度快;缺点是价格贵、需备案、带宽限制多。

    2026年3月4日
    2300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信