프로세스 종료 없이 로그 지우기

Posted by Breeze24
2016. 6. 5. 00:37 Unix
프로세스 종료 하지 않고, 로그 지우는 방법

특정 프로세스의 로그가 상당히 쌓여 있을 때이 로그를 강제로 지우기 위해서는 어떤 방법이 있을까?

프로세스를 종료시키지 않고로그를 지우면로그 삭제 시점부터 로그 파일이 생성되지 않는다.

프로세스를 종료 시키고로그를 지우면 되나종료시키기 힘든 프로세스라면로그 삭제를 위해 프로세스를 종료 시킨다는 것이 부담스럽다.

.

로그 파일은 그대로 두고로그 파일의 내용만 초기화 시키는 방법이 있다. 

이 방법에 대해 알아보자. 

사용법

cat /dev/null > 로그 파일 명

 

을 하면, 해당 파일은 그대로 두고, 파일의 내용만 초기화 시킨다. 초기화 된 뒤에도 파일에는 계속 로그가 쌓이게 된다. 


1. 명령 실행 전


프로세스 종료 없이 로그 지우기


2. 명령 실행 후 

로그 지우기


3. 명령 실행 1분 후

cat /dev/null

.