当前位置:  开发笔记 > 编程语言 > 正文

sudo nohup很好< - 按什么顺序?

如何解决《sudonohup很好<-按什么顺序?》经验,为你挑选了4个好方法。

所以我有一个脚本,我想以root身份运行,没有挂断和很好.我应该将命令放在什么顺序?

sudo nohup很好foo.bash&

要么

nohup很好sudo foo.bash&

等等

我怀疑这无关紧要,但希望得到一些真正了解的人的见解.



1> Adam Crume..:

sudo可能不尊重善意.至少,它不在我的机器上(Ubuntu 9.04).运行这个:

nice sudo nice
sudo nice nice

打印出0和10.(注意,没有命令的'nice'打印出当前的好处.)



2> Felipe Alvar..:

如果需要消极的好处,我会这样做:sudo nohup nice命令,因为根据`info coreutils'nohup应该优先.如果我想要一个负值的好值,那么sudo必须先来,因为只有root才能使用负值.

如果需要积极的好处,我会做的很简单:nohup nice sudo命令这确保nohup和nice不以root权限运行.



3> Draemon..:

sudo应该是最后的,以便nohup和nice不以root权限运行.

所以后者



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

你完成它的第一种和第二种方式之间的区别在于谁拥有nohup.out文件.sudo首先它将由root拥有,nohup之后sudo将使其归您的用户所有.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有