如何动态重新设置PID?

时间:2012-02-29 18:00:59

标签: bash

在我们的开发服务器上,我们有一堆用于Java JAR的shell脚本包装器。使用CRON调度程序,我们每天都会针对不同目的触发这些脚本。

对于性能测试,我们希望在运行时将脚本的PID重新设置为1的优先级。

现在,我们从命令行或使用TOP。

有没有办法在shell脚本中做到这一点,而不会对进程和其他进程造成“伤害”?

1 个答案:

答案 0 :(得分:7)

这应该有效:

renice -n 1 $$

之后,脚本本身的值将为1.这也将适用于所有新孩子,但不适用于以前分叉的孩子。