我有一個艱難的時間搞清楚爲什麼下面的命令不被Perl中執行的命令..發佈系統在Perl
system(". ./setenv.sh");
我已經試過替代品,如
ALT 1 = system ".", "./setenv.sh";
ALT 2 = `. ./setenv.sh`;
不知道我在做什麼錯.. 任何想法?
編輯:我有一些這裏提到的想法想通了,這是我做的..
system(". ./setenv.sh && <other commands that I required the env for here>");
謝謝!
是你看到什麼樣的症狀,即,你怎麼知道是不是被執行呢? – Eric 2012-03-14 17:30:25
第一點是什麼。 ? – kclair 2012-03-14 17:31:47
當前目錄是否可以執行一個可執行命令?你想做什麼? – Zaid 2012-03-14 17:31:48