728x90
반응형
여기 작업에 이어서 실시간으로 watch명령어를 사용하여 내 서버의 상태를 모니터링 할 수 있었는데요.
이제 모니터링 뿐만 아니라 log파일에 남기고 싶었습니다.
그래서 사용한 명령어는 다음과 같습니다.
watch --interval=60 "date >> ~/examples/myps.log 2>&1 ; ps aux | grep -v grep | grep example/process >> ~/examples/myps.log 2>&1 "
이렇게 하면 다음과 같은 문구가 뜨게 됩니다.
Every 60.0s: date >> ~/examples/myps.log 2>&1 ; ps aux | grep -v grep | grep example/process >> ~/example... Thu Jun 24 02:49:44 2021
이렇게 하면 지정하신 디렉토리 안에 myps.log파일 안에 ps aux | grep -v grep | grep 실행중인 프로세스 명령어의 결과값이 1분 마다 찍히게 됩니다.
그러니까 아래와 같은 문구가 examples/myps.log에 1분 마다 찍히게 됩니다.
username 29063 0.0 0.5 835152 9924 pts/0 Sl Jun23 0:07 processname
그래서 CPU나 Mem가 어떻게 변하는지 체크할 때 굉장히 유용하게 사용하고 있습니다.
728x90
반응형
'Linux' 카테고리의 다른 글
[바미] 리눅스 특수 문자에 대해 알아봅시다. (0) | 2021.07.01 |
---|---|
[바미] 리눅스 크론탭(Linux Crontab)에 대해 알아 봅시다. (0) | 2021.07.01 |
[바미] watch 명령을 이용하여 linux 시스템 모니터링하기. (0) | 2021.06.15 |
[바미] PS에 대해 알아보자! (0) | 2021.01.18 |
[바미] 프로세스와 커널에 대해 알아보자! (0) | 2021.01.18 |