我想通过 Perl 脚本传递密码。我基本上是在编写一个脚本来在 Linux 终端上执行命令。
在执行特定命令时,我收到提示
Password :← (I need to enter password here through my script)
但是,我的脚本停止工作了。
浏览后,我找到了Expect
,但收到错误消息:Can't在@INC中定位Expect.pm(@INC包含:C:/Perl/site/lib C :/Perl/lib .)
我之前没有使用过Expect
,所以不知道我需要安装什么。
最佳答案
Expect.pm should work on Windows最新Cygwin .
如果我是正确的,您可以使用 PPM 安装 Expect。然而,在我看来,它可能不起作用:http://code.activestate.com/ppm/Expect/
看起来像IO-Tty在 Windows 上安装失败。它应该可以在 Cygwin 上运行。
关于linux - 通过perl脚本在linux中按密码提示登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11236307/