linuxat命令怎么退出
linuxat命令怎么退出详细介绍
在 Linux 中,at 命令用于安排一次性任务在未来某个时间执行。根据使用场景的不同,“退出” at 命令可能有两种含义:退出交互模式 或 取消已计划的任务,以下是具体说明:
一、退出
at 交互模式(提交或中断任务)
当你通过 at <时间> 进入交互模式后(例如 at 10:00),需要按以下方式退出:
- 提交任务并退出
输入完要执行的命令后,按Ctrl+D(EOF 结束符),任务会被提交并计划执行。
示例:
bash$ at :00at /tmp/hello.txt
at ^D
job at -04-12 :00
- 放弃任务并退出(不提交)
如果输入过程中想取消任务,按Ctrl+C中断交互模式,任务不会被提交。
二、取消已计划的
at 任务(删除未执行的任务)
如果任务已提交(通过 atq 能查到),需要先查看任务列表,再删除指定任务:
- 列出所有计划任务
使用atq(等价于at -l)查看任务 ID 和状态:
bash$ atqSat Apr :00:00 a username
- 删除指定任务
使用atrm <任务ID>删除未执行的任务(需有对应权限):
bash$ atrm
总结
- 退出交互模式:
- 提交任务:
Ctrl+D - 放弃任务:
Ctrl+C
- 提交任务:
- 取消已计划任务:
- 先查任务:
atq - 再删除:
atrm <任务ID>
- 先查任务:
如果需要进一步操作(如编辑任务),可能需要结合其他工具,但上述是最常用的退出和取消方法。