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) 编辑 收藏 举报