【发布时间】:2019-12-17 08:12:49
【问题描述】:
我想修改刚刚停止使用 Control-Z 的过程,而不查看 top 或 ps 的输出。我知道你可以恢复一个流程,或者准确地说是 Bash 的工作,例如 bg 1。但是你能为renice做类似的事情吗?
【问题讨论】:
我想修改刚刚停止使用 Control-Z 的过程,而不查看 top 或 ps 的输出。我知道你可以恢复一个流程,或者准确地说是 Bash 的工作,例如 bg 1。但是你能为renice做类似的事情吗?
【问题讨论】:
您可以通过将作业规范提供给jobs builtin 来获取已停止作业的 PID,并将其用作renice 的参数。例如:
$ sleep 10
^Z
[1]+ Stopped sleep 10
$ renice -20 $(jobs -p %1)
26939 (process ID) old priority -11, new priority -20
$
【讨论】: