使用 Net::OpenSSH 模块,如何连接到主机并随后将命令的输出捕获/写入到已创建的文件中?
这是我的命令:
ps -ef | grep jboss | grep java
到目前为止,我有以下 perl 脚本..
open PATH,">","./report/archive/rpet-$now/path.txt" or die "Unable to create file: $!";
my $ssh = Net::OpenSSH->new(
$host,
user=>$username
passwd=>$password
);
print PATH "SSH Output Would Go Here";
close PATH;
那么运行命令并打印其输出的最佳方式是什么?提前致谢!