首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >sudo nohup nice <--按什么顺序?

sudo nohup nice <--按什么顺序?
EN

Stack Overflow用户
提问于 2008-12-08 18:23:31
回答 6查看 18K关注 0票数 21

所以我有一个脚本,我想以root用户的身份运行,不会挂起,而且运行得很好。我应该按什么顺序放入命令?

sudo nohup很好的foo.bash &

nohup很棒的sudo foo.bash &

等。

我怀疑这无关紧要,但我想从那些真正了解的人那里获得一些见解。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-05-09 19:19:44

如果需要负的niceness,我会这样做: sudo nohup nice命令,因为根据‘`info coreutils’nohup应该在nice值之前。如果我想要一个负的nice值,sudo必须在前面,因为只有root才能使用负的nice值。

如果需要正确率,我会简单地执行: nohup nice命令这可以确保nohup和nice不是以root权限运行的。

票数 12
EN

Stack Overflow用户

发布于 2009-12-16 04:22:37

sudo可能不会尊重友善。至少在我的机器(Ubuntu 9.04)上没有。运行以下命令:

nice sudo nice
sudo nice nice

打印0和10。(请注意,不带任何命令的'nice‘将打印当前的niceness。)

票数 11
EN

Stack Overflow用户

发布于 2008-12-08 18:32:28

~ $ sudo nohup nice whoami
nohup: ignoring input and appending output to `nohup.out'
~ $ sudo cat nohup.out 
root

第一种方法和第二种方法之间的区别在于谁拥有nohup.out文件。sudo首先会让它归超级用户所有,然后nohup才会让它归你的用户所有。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/350381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档