2013-07-22 6 views
1

Есть ли способ запустить удаленный Perl-скрипт с помощью NET :: SFTP :: FOREIGN ??Perl NET :: SFTP :: FOREIGN выполнить удаленный скрипт perl

Я знаю, что есть такие модули, как SSH :: EXPECT, которые бы выполнили это, однако я ограничены очень немногими модулями, которые предварительно установлены (у меня нет разрешений на установку большего количества).

+1

SFTP - это всего лишь протокол передачи файлов. Это не позволяет выполнять удаленную команду. – salva

ответ

2

Это не похоже на то, что смотрите на the docs on cpan. Однако вы можете

  1. команды Использование SSH через Perl's system() или даже IPC::Run3, если у вас есть, что установлен
  2. увидеть, если у вас есть версия Net::OpenSSH уже установлена, который одним и тем же автором.

Я использовал все эти методы с успехом.

Смежные вопросы