我有一个perl脚本,我需要使用ssh连接到另一台机器,然后运行另一个perl脚本。我尝试使用这一行:使用ssh在另一个脚本内运行perl脚本
system("ssh $admin_server 'perl /Perl/scripts/capture_server_restarts_gse.pl $month $date'");
但每次脚本到达那行,我获取远程计算机的提示和脚本不运行。
我该如何解决这个问题,以便脚本自动在另一台机器上运行而不显示提示。
注:我不需要密码和用户连接到我们已经解决了这个远程机器。
先尝试基本的调试,如打印而不是系统,或者'touch /tmp/this.is.me.debugging'而不是perl脚本。还可以尝试给远程Perl解释器一些像-c和-w这样的开关,任何可以从中调试的东西。如何使SSH更详细? – Perleone