使用 Control-Z 重新调整暂停的进程
To renice the process paused with Control-Z
我想在不查看 top
或 ps
的输出的情况下重新启动我刚刚停止使用 Control-Z 的进程。我知道您可以根据 Bash 准确地恢复流程或工作,例如 bg 1
。但是你能为 renice
做类似的事情吗?
您可以通过将作业规范提供给 jobs
内置函数来获取已停止作业的 PID,并将其用作 renice
的参数。例如:
$ sleep 10
^Z
[1]+ Stopped sleep 10
$ renice -20 $(jobs -p %1)
26939 (process ID) old priority -11, new priority -20
$
我想在不查看 top
或 ps
的输出的情况下重新启动我刚刚停止使用 Control-Z 的进程。我知道您可以根据 Bash 准确地恢复流程或工作,例如 bg 1
。但是你能为 renice
做类似的事情吗?
您可以通过将作业规范提供给 jobs
内置函数来获取已停止作业的 PID,并将其用作 renice
的参数。例如:
$ sleep 10
^Z
[1]+ Stopped sleep 10
$ renice -20 $(jobs -p %1)
26939 (process ID) old priority -11, new priority -20
$