linux 下用其他用户来执行命令

sudo su - username -l -c "supervisorctl restart apps"
-l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并且工作目录也会改变。
-c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。 

 

posted on 2015-04-23 10:54  jsingsunck  阅读(431)  评论(0编辑  收藏  举报

导航