使用以下命令通过sudo运行密集任务有什么区别?:
- 不错的sudo [这里是密集命令]
- sudo nice [密集命令在这里]
顺便说一句,这适用于Linux3.x。
@Zoredache,虽然我认为您的评论非常有建设性,但我们应该说它们都具有相同的价值,因为它在分叉时会被继承,这应该是问题的实际答案。
—
FlorinAsăvoaie2014年
@FlorinAsavoaie如果您认为这应该是答案,那么请随时添加。我添加了上面的注释作为测试事情的一种方法,因为我个人并不百分百地确定会发生什么,因此我决定找到一个可以通过各种调用显示出不错的价值的命令。我在营地中倾向于实际进行测试,该测试表明事物按照预期的方式运行。
—
Zoredache 2014年
@FlorinAsavoaie我也会这么想,但是请看serverfault.com/a/626576/117546。
—
emory 2014年
nice bash -c 'ps -p $$ -o pid,ni,comm'
和sudo nice bash -c 'ps -p $$ -o pid,ni,comm'
和nice sudo bash -c 'ps -p $$ -o pid,ni,comm'
。所有这三个都应该为您生成衍生外壳程序的进程ID($$)的一个不错的值。