#perl #cgi
#perl #cgi
Вопрос:
Мне нужны некоторые подсказки здесь. Мне нужно написать скрипт CGI, который должен подключить хост unix и выполнить набор скриптов perl. Я новичок в мире CGI, и у меня есть пара вопросов, для которых я не знаю решения на perl.
- Как подключиться к хосту Unix из скрипта CGI. Я полагаю, используя
Net::SSH
, есть ли лучший модуль для этого? -
Предположим, я подключился к серверу, теперь, как бы я выполнил скрипт и как бы я теперь определил статус (выполнение / успех / сбой) скрипта.
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?