![从另一个进程写入 ssh 的标准输入](https://linux22.com/image/765090/%E4%BB%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%BF%9B%E7%A8%8B%E5%86%99%E5%85%A5%20ssh%20%E7%9A%84%E6%A0%87%E5%87%86%E8%BE%93%E5%85%A5.png)
我有 ssh 连接,我想在其中执行一些带有暂停的操作,但无法为该系统编写脚本。我的想法是写入,/proc/<pid>/fd/0
但不幸的是这不起作用(字母出现在 ssh 终端中,但没有改变任何东西)。
有什么方法可以执行这样的操作吗?
答案1
你能做类似的事情吗cat input.txt | ssh target.yourdomain.com " ./process"
?
petr@d1:~$ echo "hello" | ssh myuser@myserver "cat"
hello
我有 ssh 连接,我想在其中执行一些带有暂停的操作,但无法为该系统编写脚本。我的想法是写入,/proc/<pid>/fd/0
但不幸的是这不起作用(字母出现在 ssh 终端中,但没有改变任何东西)。
有什么方法可以执行这样的操作吗?
你能做类似的事情吗cat input.txt | ssh target.yourdomain.com " ./process"
?
petr@d1:~$ echo "hello" | ssh myuser@myserver "cat"
hello