安裝 Genesis Perl Scripts 方法: 1. 取得 activePerl v5.8.4(最新版) 2. 安裝 Perl(主程式),系統需含C編譯器 3. 安裝Perl 授權插座: l h2ph程式 ( cd /usr/include; h2ph * sys/* ) 4. 改變 /etc/services 設定: l 增加 ( genesis 56753/tcp #Genesis port for scripts ) 5. 檢查 /genesis/eNN/all/perl 目錄下檔案: l Genesis.pm(介面檔) server.pl(除錯檔) example.pl(範例檔) 6. 安裝 Genesis.pm 於 ( lib/perl/site_perl )目錄中. l 並需於perl scripts 前加 : l use lib qw(/genesis/e30/all/perl) l use Genesis 7. Perl 規則: l #!/usr/local/bin/perl --- 正確安裝路徑 l use Genesis; --- genesis介面 l $f = new Genesis; --- 連上genesis l $f -> VOF l o getJobs @jobs = $f -> getJobs(); l o getLayers @getSteps = $f -> getSteps($myJob); l o getSteps @getLayers = $f -> getLayers ($myJob,$myLayers); l (Perl 和csh 介面相似,csh無法Debug perl scripts) 8. 執行 example.pl perl scripts. 9. Debugging偵錯: l perl自行偵錯,需先執行server.pl scripts l 當server.pl執行時,Genesis會等perl scripts下指令. l 必需開啟shell(xterm,hpterm,emacs)並執行指令 l perl –d example.pl – 會進入perl偵錯模式 10. 遠端偵錯 : perl –d example.pl hostname (更多說明於Genesis.pm檔案本身中) |