gpt4 book ai didi

perl - rsh 与 Perl 的 Expect.pm 相比有何优势?

转载 作者:行者123 更新时间:2023-12-01 06:50:21 24 4
gpt4 key购买 nike

我有一个 Perl Expect.pm在多个远程 unix 主机上执行一些中等复杂的事情的脚本,如打包应用程序、部署应用程序、检查日志等。

我的前任使用 rsh 编写了类似的脚本。

两者之间有更好的方法吗?或者我应该一起使用不同的东西吗?

我猜有人会使用 SSH;它基本上是 rsh 的替代品,对吧?不幸的是,SSH 目前不适合我。

我应该补充的另一件事是,登录后我需要能够对特定用户执行 SUDO 以在远程主机上执行大部分操作。

最佳答案

Another thing I should add is that after logging in I need to be able to SUDO to a particular user to do most of the actions on the remote hosts.

要解决这一点:使用 rsh(或 ssh)您可以指定在远程 session 中成为哪个用户:

$ rsh -l username hostname

在这种情况下不需要使用 sudo。由于安全问题,现在肯定是研究 ssh 的时候了。语法是一样的,但是 ssh 也允许稍微不同(我会说更好)的语法:

$ ssh username@hostname

我发现 expect 太挑剔了,但我对它的体验并不丰富。

关于perl - rsh 与 Perl 的 Expect.pm 相比有何优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com