Genesis不能執行Perl編譯後的指令碼

2022-05-17 17:33:08 字數 612 閱讀 2095

我們經常會遇到genesis2000中c-shell的指令碼不能正常執行的問題,而同樣的程式在其它電腦上又可以正常執行,如果你能看看genesis後台視窗,也就是後面那個黑乎乎的視窗(所謂的小dos視窗),也許能發現一些門道,常見的錯誤如下圖所示:

小箭頭所指的東西,其實是c-shell需要用到的一些輔助命令,這些工具其實也是可執行程式,這個錯誤就是提示找不到這些程式,出現這種情況大多是環境變數出現了問題,這些程式都是安裝genesis2000的時候分放在兩個位置:c:\bin;c:\usr\local\bin(看你電腦上這個路徑具體是安裝在哪個盤),如果環境變數path裡面沒有這兩條路徑資訊,基本上都會報錯,我們這時候只需要把它新增進環境裡面去就可以了(如下圖是設定的效果).

還有一種情況,後台genesis視窗出現如下錯誤:

dirname:command not found

/netlist.exe command not found

出現這種情況是因為我們的c盤c:\usr\local\bin\目錄下少了乙個dirname.exe檔案,解決辦法:重新到別的電腦拷乙個過來即可。

Perl指令碼執行方法小結

perl指令碼執行 filename.pl 要這樣用,指令碼需新增宣告行,linux下一般是新增 usr bin perl w perl filename.pl perl 指令碼普遍適用,包括在windows cmd下執行 perl w filename.pl w引數不是執行所必須的,宣告行裡的也是...

linux 不能執行ifconfig

最近在用虛擬機器安裝linux 版本 root localhost network scripts lsb release a lsb version core 3.1 ia32 core 3.1 noarch graphics 3.1 ia32 graphics 3.1 noarch distri...

dbms job不能自動執行

定義了dbms job,但是一直沒執行。解決方法 alter system set job queue processes 10 原來的值是0。引數說明 檢視初始化引數job queue processes sql show parameter job queue processes 如果值為0 也...