嘗試運行perl系統命令並使用完整的shell環境。與Python的Popen類似,shell = True。嘗試過系統('/ bin/bash -c「的東西」'),並沒有奏效。有人勾住了一個非perl的人!Perl:使用shell環境運行系統命令
---更新---
# ./test.pl
ENV-PATH: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
sys-PATH: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
Perl'system'已經通過shell運行命令,除非您使用多個參數調用該命令。閱讀[docs](http://search.cpan.org/perldoc?perlfunc#system)。 – salva