连接到unix主机并触发perl脚本并报告状态的CGI脚本

连接到unix主机并触发perl脚本并报告状态的CGI脚本,perl,cgi,Perl,Cgi,我需要一些头像。我需要编写一个CGI脚本,它必须连接unix主机并执行一组perl脚本。 我是CGI世界的新手,我脑子里有几个问题,我不知道perl的解决方案 如何从CGI脚本连接到Unix主机。我相信使用Net::SSH,有没有更好的模块可以做到这一点 假设我已连接到服务器,现在我将如何执行脚本,以及现在的状态如何(运行/成功/失败) 这是剧本的一部分 a。当它运行时,我希望看到生成的输出。是否可以实时查看脚本输出 b。如果它是一个失败,那么应该通知我失败的原因,并且不应该按顺序触发下一个脚本

我需要一些头像。我需要编写一个CGI脚本,它必须连接unix主机并执行一组perl脚本。 我是CGI世界的新手,我脑子里有几个问题,我不知道perl的解决方案

  • 如何从CGI脚本连接到Unix主机。我相信使用
    Net::SSH
    ,有没有更好的模块可以做到这一点
  • 假设我已连接到服务器,现在我将如何执行脚本,以及现在的状态如何(运行/成功/失败) 这是剧本的一部分

    a。当它运行时,我希望看到生成的输出。是否可以实时查看脚本输出

    b。如果它是一个失败,那么应该通知我失败的原因,并且不应该按顺序触发下一个脚本


  • 如果有人已经有了类似的设置并准备好显示代码/设置,我会更高兴:)

    以下是我在几次中了解到的情况,我的脚本将以信号1退出,但就在那一次,我不希望
    Net::OpenSSH
    将其重定向到错误变量。可能吗?我还看到我的用户配置文件没有加载。所以我在使用ssh远程执行它的时候做了类似于
    .profile&&my_perl_script.pl
    的事情?