我的实际问题是自动向另一台主机执行一个 sh 文件并在我的系统中返回该输出。这可能吗??
""我必须在 host2 上执行文件并在 host1 上获取写入输入 ""
最佳答案
使用SSH:
piskvor@host1$ ssh piskvor@host2 "/home/piskvor/myscript.sh" > myscript.out
我在这里做了什么:从 host1
,我打开了一个 SSH 连接作为 piskvor
到 host2
并用它来执行 /home/piskvor/myscript.sh
(假设它存在并且我可以运行它)。输出被重定向到位于 host1
的文件 myscript.out
。
如果您需要无密码登录,请查看 SSH keys .
关于linux - Linux 的自动执行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164620/