从另一个进程写入 ssh 的标准输入

从另一个进程写入 ssh 的标准输入

我有 ssh 连接,我想在其中执行一些带有暂停的操作,但无法为该系统编写脚本。我的想法是写入,/proc/<pid>/fd/0但不幸的是这不起作用(字母出现在 ssh 终端中,但没有改变任何东西)。

有什么方法可以执行这样的操作吗?

答案1

你能做类似的事情吗cat input.txt | ssh target.yourdomain.com " ./process"

petr@d1:~$ echo "hello" | ssh myuser@myserver "cat"
hello

相关内容