我的实际问题是将sh文件自动执行到另一台主机并在我的系统中返回该输出。这可能吗?
“”我要执行文件@ host2并获得写入输入@ host1“”
答案 0 :(得分:1)
使用SSH:
piskvor@host1$ ssh piskvor@host2 "/home/piskvor/myscript.sh" > myscript.out
我在这里做了什么:从host1
,我打开了一个SSH连接piskvor
到host2
并用它来执行/home/piskvor/myscript.sh
(假设它存在且我可以运行它)。输出将重定向到myscript.out
处的文件host1
。
如果您需要无密码登录,请查看SSH keys。