我有以下perl脚本
#!/usr/bin/perl
$userinput = <STDIN>;
chomp ($userinput);
while ( $userinput ne "DONE")
{
print STDOUT "User typed -----> $userinput\n";
$userinput = <STDIN>;
chomp ($userinput);
}
Run Code Online (Sandbox Code Playgroud)
我在unix框上复制了这个,本地工作正常但是当我尝试使用ssh从另一个框远程运行这个perl脚本时,它不起作用.
我正在使用以下命令运行此脚本.
ssh username@hostname /tmp/testremote.pl
Run Code Online (Sandbox Code Playgroud)
它只挂在STDIN上,不会返回任何内容.
知道为什么这不起作用吗?