如何使用PERL脚本将命令发送到Windows命令提示符

时间:2014-03-12 10:42:24

标签: perl ssh

我想使用'PERL'脚本向Windows命令提示符发送一些命令。 命令是: putty.exe -ssh -2 -l username -pw password“ip address” 此命令将为我打开一个SSH会话(控制台)到提到的IP地址(服务器)。 在获得新控制台之后,我想在新控制台中传递命令并执行操作。我也可以这样做吗?

请帮忙

1 个答案:

答案 0 :(得分:0)

您可以使用'system'或'exec'命令。

系统:

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

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

EXEC:

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

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

请注意它们之间的区别。