当我在登录服务器后运行此命令时,我得到了正确的输出:
$ sudo echo "show stat" | sudo -u haproxy nc -U /var/run/haproxy.sock | grep awsmdjjkdd | awk -F ',' '{print $16}'
UP
但是当我尝试从脚本中执行此操作时,我得到了不同的输出:
$ ssh lakrah@1298.9879.24 "sudo echo "show stat" | sudo -u haproxy nc -U /var/run/haproxy.sock | grep awsmdjjkdd | awk -F ',' '{print $16}'"
:8
为什么?