【发布时间】:2020-09-19 20:21:44
【问题描述】:
我需要在 shell 脚本的同一行中执行 grep pid 和 kill -9 命令,以便在 expect 命令中传递它,但无法使其工作。
【问题讨论】:
-
所有这些都应该发生在远程主机上吗?该命令替换将在 shell 调用 ssh 之前在您的本地计算机上执行。你需要一个像
ssh use@remote bash -c 'stuff to execute remotely'这样的表格。如果您使用的是 expect,则需要使用大括号而不是单引号。但是pkill肯定更容易。 -
@glennjackman 是的。我需要在远程主机上执行 grep 和 kill 步骤。