【发布时间】:2014-08-16 01:05:18
【问题描述】:
我必须以与我当前登录的用户不同的用户身份执行命令列表。 我尝试了下面的脚本,它工作正常,但捆绑安装卡住了并且没有出来。
sudo -u maneesh bash -c : && RUNAS="sudo -u maneesh"
$RUNAS bash<<_
cd /opt/maneesh/
unicorn_config="/opt/maneesh/config/unicorn.rb"
bundle install
bundle exec unicorn_rails -D -p 9001 -c $unicorn_config
_
任何帮助将不胜感激
【问题讨论】:
-
卡住是什么意思?那你不应该解决那个问题吗?
-
如果我以 maneesh 用户身份登录,捆绑安装工作正常。但是当我以其他用户身份登录并执行上述脚本时,捆绑安装会卡住
-
你确定它是捆绑安装程序吗?我对 ruby 或 unicorn 了解不多,但
-p标志看起来像是在运行服务器。服务器通常会“卡住”,它会一直等到客户端询问信息等。