Linux下自动执行脚本?

发布于 2024-09-08 03:18:21 字数 89 浏览 2 评论 0原文

我的实际问题是自动执行 sh 文件到另一台主机并将该输出返回到我的系统中。这可能吗?

""我必须执行文件@host2并获取写入输入@host1""

My Actual Problem was to auto execute a sh file to another host and return that output in my system. Is this possible??

"" I've to execute file @ host2 and get write input @ host1 ""

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十六岁半 2024-09-15 03:18:21

使用 SSH:

piskvor@host1$ ssh piskvor@host2 "/home/piskvor/myscript.sh" > myscript.out

我在这里做了什么:从 host1,我以 piskvor 的身份打开了到 host2 的 SSH 连接,并用它来执行 / home/piskvor/myscript.sh (假设它存在并且我可以运行它)。输出被重定向到 host1 处的文件 myscript.out

如果您需要无密码登录,请查看 SSH 密钥

Use SSH:

piskvor@host1$ ssh piskvor@host2 "/home/piskvor/myscript.sh" > myscript.out

What I did here: from host1, I opened a SSH connection as piskvor to host2 and used it to execute /home/piskvor/myscript.sh (assuming it exists and I can run it). The output is redirected to file myscript.out at host1.

If you need password-less login, look into SSH keys.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文