如何解决pgrep无法在bash脚本中的远程ssh上工作
我可以问一下如何在bash脚本中通过远程ssh执行PNAME="process_name"
ssh -t username@server_ip << EOF
echo $(pgrep -f "$PNAME")
PIDS=$(pgrep -f "$PNAME")
echo \$PIDS
EOF
命令吗?
这是我尝试的代码,它不起作用:
\
编辑:
在@Cyrus的帮助下,我能够确定自己在\$(...)
中缺少PNAME="process_name"
ssh -t username@server_ip << EOF
echo \$(pgrep -f "$PNAME")
PIDS=\$(pgrep -f "$PNAME")
echo \$PIDS
EOF
正确的代码:
float: right;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。