0
예기치 않은 오류가 발생하면 내 perl 스크립트의 모든 하위 프로세스가 코어 파일을 생성하도록합니다. 그렇다면 어떻게하면 ulimit
을 unlimited
perl로 설정할 수 있습니까?perl에서 ulimit을 무제한으로 설정하는 방법은 무엇입니까?
예기치 않은 오류가 발생하면 내 perl 스크립트의 모든 하위 프로세스가 코어 파일을 생성하도록합니다. 그렇다면 어떻게하면 ulimit
을 unlimited
perl로 설정할 수 있습니까?perl에서 ulimit을 무제한으로 설정하는 방법은 무엇입니까?
perl 스크립트를 실행하는 사용자의 openfiles 매개 변수를 변경해야합니다.
ulimit -n unlimited && perl path/to/your/script.pl
또는 당신이 bash는 스크립트 foo.sh
할 수 있습니다 :
#!/bin/bash
ulimit -n unlimited
perl path/to/your/script.pl
대부분의 시스템에서,'ulimit' 작업에는'root' 권한이 필요합니다. –
는 BDS :: 자원을 시도를 사용하여 온 - 더 - 플라이 그래서 당신은 제한을 변경할 수 있습니다. http://stackoverflow.com/questions/2226329/how-do-i-set-a-ulimit-from-inside-a-perl-script-that-applies-to-its-children –
나는 외부 의존성을 사용하지 않아도된다. –
이유를 설명 할 수 있습니까? – ysth