【发布时间】:2019-12-22 22:09:52
【问题描述】:
谁能帮我解决以下问题
我需要通过 ssh 连接到另一台服务器,例如ubuntu 有权运行 sudo su 肯定 然后执行 pm2 restart 命令的用户
完整的命令如下所示
#!/bin/sh
CMD="sudo su; pm2 restart 0; pm2 restart 1; exit;"
ssh -i somepemfile.pem ubuntu@1.1.1.1 $CMD
例如,我可以使用 sudo 正常运行任何命令
CMD="sudo /etc/init.d/apache2 restart"
但在 sudo su 的情况下,它会以某种方式挂起并且不响应
【问题讨论】: