我有一個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