CGI-скрипт для подключения к хосту unix и запуска perl-скрипта и отчета о состоянии

#perl #cgi

#perl #cgi

Вопрос:

Мне нужны некоторые подсказки здесь. Мне нужно написать скрипт CGI, который должен подключить хост unix и выполнить набор скриптов perl. Я новичок в мире CGI, и у меня есть пара вопросов, для которых я не знаю решения на perl.

  1. Как подключиться к хосту Unix из скрипта CGI. Я полагаю, используя Net::SSH , есть ли лучший модуль для этого?
  2. Предположим, я подключился к серверу, теперь, как бы я выполнил скрипт и как бы я теперь определил статус (выполнение / успех / сбой) скрипта.

    a. При его запуске я хотел бы видеть генерируемый результат. Можно ли просмотреть вывод скрипта в режиме реального времени?

    б. Если это сбой, я должен быть уведомлен и указать причину сбоя и не должен запускать следующий скрипт последовательно.

Если у кого-то уже есть подобная настройка, готовая показать код / настройку, я был бы намного счастливее 🙂

Комментарии:

1. Вот как я это изучил perldoc.perl.org/CGI.html

2. search.cpan.org /~salva/Net-OpenSSH-0.60/библиотека/Net/OpenSSH.pm

3. есть несколько случаев, когда мой скрипт завершается с сигналом 1, но только в этом случае я не хочу Net::OpenSSH перенаправлять его на переменную error . возможно ли это? также я вижу, что мой профиль пользователя не загружается. Итак, я делаю что-то вроде .profile amp;amp; my_perl_script.pl при удаленном выполнении с использованием ssh?