私の .bat ファイルは Windows にあり、ssh を介して Linux から起動したいと考えています。私はすでにWindowsにcygwinをインストールしており、マシンにsshできます。Windows サーバーに接続して .bat ファイルを実行する Perl スクリプトを作成したいと考えています。
質問する
443 次
2 に答える
0
この種のタスクを実行する方法は、Net::SSHです。
元。:
use Net::SSH qw(ssh issh sshopen2 sshopen3);
ssh('user@hostname', $command);
issh('user@hostname', $command);
ssh_cmd('user@hostname', $command);
ssh_cmd( {
user => 'user',
host => 'host.name',
command => 'command',
args => [ '-arg1', '-arg2' ],
stdin_string => "string\n",
} );
sshopen2('user@hostname', $reader, $writer, $command);
sshopen3('user@hostname', $writer, $reader, $error, $command);
于 2013-08-26T20:40:22.923 に答える