완전한 쉘 환경에서 perl 시스템 명령을 실행하려고합니다. shell = True 인 파이썬의 Popen과 비슷합니다. 시도한 시스템 ('/ bin/bash -c "something"')이 작동하지 않습니다. 누군가 펄크가 아닌 사람을 낚아 채!Perl : 쉘 환경에서 시스템 명령 실행
--- 갱신 ---
# ./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'은 둘 이상의 인수로 호출하지 않는 한 이미 쉘을 통해 명령을 실행합니다. [docs] (http://search.cpan.org/perldoc?perlfunc#system)를 읽으십시오. – salva