리눅스에서 tomcat이 생성하는 lock 파일은??
2015.05.28 10:58
lock 파일의 용도가 무엇인가요?
해당파일을 왜 생성하는지 그리고 lock 파일의 역할이 무엇인지 궁금합니다.
그냥 단순히 프로세스에 대한 접근을 제어하는 용도인가요?
코멘트 4
-
제이크스태덤
05.28 11:55
-
바보준용군
05.30 00:50
Pid 값 갱신이 목적으로 알고 있습니다 -
프로그램이 실행할 때,
실행 여부를 알수 있고, PID 값을 남겨서,
리스타트 할때, 그 값으로 nice 를 통해 리스타트가 가능합니다.
즉 프로세스 중복을 막고, pid를 알아서 이후 ppid 로 검색해서 자녀 프로세스까지 제어가 가능합니다.
일반적인 소켓프로그램은 포트 중복을 따져서,
중복실행을 막을 수 있지만,
일반 프로그램은 lock 파일을 만들어서 중복실행을 막을 수가 있습니다.
-
고구마
07.02 17:54
상세한 답변 정말 감사합니다.
shutdown 시에 pid 확인하기 위한 거 아닌가요. ^^;