微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pgrep无法在bash脚本中的远程ssh上工作

如何解决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 举报,一经查实,本站将立刻删除。