Сабж. Из консоли — работает на ура, а вот пускаю под Apachem (как cgi-bin или же через mod_perl — один фиг) — не работает, вываливается на вызове open.
Код примерно такой:
use File::Remote qw(:replace);
setrsh(«/usr/bin/ssh»);
setrcp(«/usr/bin/scp»);
open(XXX, «root\@xxx.ru:/root/xxx.txt») or die «Failed to open xxx.txt»;
@lines = <XXX>;
close(XXX);
@lines = reverse(@lines);
print @lines;