[英]Perl using Net::SFTP::Foreign get rid of server welcome message
當我連接到proFTP Server時,我收到歡迎消息打印到stdout。
my $sftp = Net::SFTP::Foreign->new($sftserver);
一切正常,但是如何擺脫此消息?
我不想將整個腳本輸出傳遞到/ dev / null,也無權訪問服務器的配置。
謝謝。
按照記錄使用stderr_fh
選項:
stderr_fh => $ fh
將SSH子進程發送到stderr的輸出重定向到給定的文件句柄。
它可以用來抑制橫幅:
open my $ssherr, '>', '/dev/null' or die "unable to open /dev/null"; my $sftp = Net::SFTP::Foreign->new($host, stderr_fh => $ssherr);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.