linux如何暂停作业
linux如何暂停作业详细介绍
在 Linux 中暂停作业(前台任务),可以通过以下方式实现:
1.
暂停当前前台作业(挂起)
使用快捷键 Ctrl + Z,会立即暂停正在运行的前台作业,并将其移至后台,状态为 Stopped(挂起)。
bash
+ Stopped
2.
查看暂停的作业
使用 jobs 命令查看所有后台作业(包括暂停的):
bash
+ Stopped
[1]:作业编号(后续操作需用到)。Stopped:表示作业被暂停。
3.
恢复暂停的作业
恢复到前台继续运行:
bash
%作业编号
恢复到后台运行(不占用终端):
bash
%作业编号+
4.
示例完整流程
bash
large_file.tar.gz
+ Stopped large_file.tar.gz
+ large_file.tar.gz
注意事项
Ctrl + C是终止作业(彻底结束),而Ctrl + Z是暂停(可恢复)。- 作业编号
%1表示第一个作业,%2表示第二个,%+(或直接%)表示最近一个作业,%-表示前一个作业。 - 若终端关闭,暂停的作业会因会话结束而终止(除非使用
nohup或tmux等工具持久化)。
通过以上操作,可灵活管理终端中的任务暂停与恢复。