os 리소스 현황 파일로 저장

  1. 발단 : centos나 ubuntu에서 시스템 리소스를 알수 있는 기본적인 것들을 파일로 남기고 싶었다.
  2. 예전 MRTG류 같은 온갖 모니터링툴이 이미 존재하기는 하지만 top, ps, iostat, vmstat등의 결과를 그냥 파일로 남기고 싶었다.
  3. iostat와 vmstat는 5초 간격으로 저장하고 싶었다.
    이때 crontab에서는 5초 간격으로 실행시키려면 sleep 5 라고 하면 되지만 12번 써야해서 지저분하다.
    chatGPT에게 물어보면 아래와 같이 알려준다.
# 매 5초마다 vmstat 결과를 수집
* * * * * /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat; sleep 5; /home/monitor_system.sh vmstat

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다