【问题标题】:How to send commands to windows command prompt using a PERL script如何使用 PERL 脚本向 Windows 命令提示符发送命令
【发布时间】:2014-03-13 16:21:04
【问题描述】:

我想使用“PERL”脚本向 Windows 命令提示符发送一些命令。 命令是: putty.exe -ssh -2 -l 用户名 -pw 密码“ip地址” 此命令将为我打开一个到提到的 IP 地址(服务器)的 SSH 会话(控制台)。 得到新的控制台后,我想在新的控制台中传递命令并执行操作。我该怎么做呢?

请帮忙

【问题讨论】:

标签: perl ssh


【解决方案1】:

您可以使用“系统”或“执行”命令。

系统:

@args = ("command", "arg1", "arg2");
system(@args) == 0
    or die "system @args failed: $?"

http://perldoc.perl.org/functions/system.html

执行:

exec '/bin/echo', 'Your arguments are: ', @ARGV;
exec "sort $outfile | uniq";

http://perldoc.perl.org/functions/exec.html

请注意它们之间的区别。

【讨论】:

    猜你喜欢
    • 2012-12-25
    • 1970-01-01
    • 2014-03-18
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    相关资源
    最近更新 更多