Я следующий PERL скрипткоманда SSH не работает PERL скрипт
#!/usr/bin/perl
$userinput = <STDIN>;
chomp ($userinput);
while ($userinput ne "DONE")
{
print STDOUT "User typed -----> $userinput\n";
$userinput = <STDIN>;
chomp ($userinput);
}
Я скопировал это на на UNIX поле, локально это работает нормально, но когда я пытаюсь запустить этот PERL скрипт удаленно с другого ящика с помощью SSH, это не работает.
Я запускаю этот скрипт, используя следующую команду.
ssh [email protected] /tmp/testremote.pl
Он просто висит на STDIN и ничего не возвращает.
Любая идея, почему это не работает?
Только для того, чтобы быть ясным: '/ tmp/testremote.pl' должен существовать на * удаленной машине *, не так ли? –