У меня есть следующий скрипт perl
#!/usr/bin/perl
$userinput = <STDIN>;
chomp ($userinput);
while ( $userinput ne "DONE")
{
print STDOUT "User typed -----> $userinput\n";
$userinput = <STDIN>;
chomp ($userinput);
}
Я скопировал это на unix box, локально это работает нормально, но когда я пытаюсь запустить этот скрипт perl удаленно из другого окна, используя ssh, он не работает.
Я запускаю этот скрипт, используя следующую команду.
ssh username@hostname /tmp/testremote.pl
Он просто висит на STDIN и ничего не возвращает.
Любая идея, почему это не работает