명령 프롬프트 (c : \ windows \ system32 \ cmd.exe)에서 Perl 스크립트를 실행하면 스크립트 실행이 끝난 후 어떻게 명령 프롬프트를 종료 할 수 있습니까?Perl 스크립트를 호출 한 후 명령 셸을 종료하려면 어떻게합니까?
Perl 스크립트 내에 system("exit 0")
을 시도했지만 Perl 스크립트가 실행중인 cmd 프롬프트 쉘을 종료하지 않았습니다.
또한 exit;
명령을 Perl 스크립트에서 시도했지만 작동하지 않습니다.
을, 당신은 "간부 foo.pl"로 펄 스크립트를 호출 할 것 . –
죄송합니다. 언급하지 않으시면 Windows에서 실행하고 있습니다 :-) – Santhosh
이것은 달성하기 어려울 수 있습니다. 열쇠는 상위 프로세스에게 SIGHUP 신호를 보내는 것이지만 적어도 ActiveState Perl에서는 getppid()가 구현되지 않습니다. – geoffspear