linux系统暂停作业命令
linux系统暂停作业命令详细介绍
在 Linux 系统里,可借助以下命令暂停作业:
1. 使用组合键
Ctrl + Z
在终端运行某个作业时,按下 Ctrl + Z 组合键,就能把当前正在运行的前台作业暂停,并且将其放入后台,同时返回命令提示符。例如,当你运行一个长时间执行的 top 命令时:
bash
这时按下 Ctrl + Z,top 命令就会暂停,并且终端会显示类似如下的信息:
plaintext
[1]+ Stopped top
这里的 [1] 是作业编号,后续可利用此编号对该作业进行操作。
2. 使用
kill 命令
kill 命令可以向进程发送信号,使用信号 SIGSTOP(信号编号为 19)能暂停指定进程。可以通过 ps 命令查看进程的 PID(进程 ID),然后使用 kill 命令发送 SIGSTOP 信号。示例如下:
bash
aux
或者使用信号名:
bash
这里的 1234 要替换成实际要暂停进程的 PID。
恢复暂停的作业
要是你想恢复暂停的作业,可以使用 fg 命令将作业放到前台继续执行,或者使用 bg 命令将作业放到后台继续执行。bg` 命令将作业放到后台继续执行。
- 放到前台继续执行:
bash
%1
这里的 %1 代表作业编号,要依据实际情况进行替换。
- 放到后台继续执行:
bash
%1
912bg %1