[CentOS7] sensors 와 crontab 활용한 서버온도 날짜로그파일남기기
0. CentOS7에서 온도(Temperature) 모니터링하기 위한 sensors 설치는 이전 아래 링크 참고
1. 먼저 서버온도를 남기는 쉘스크립트 작성
serverTemperatureLog.sh |
#!/bin/bash # Core 0가 80도를 넘겼을 때 별도 처리. 여기서는 파일명에 경고표시를 남김 |
2. 쉘스크립트 권한 수정
$chmod 755 serverTemperatureLog.sh
3. 반복수행작업기능은 crontab을 사용(기본내장)
<현재 사용자의 반복작업 목록>
$crontab -l
4. crontab 수정
<crontab 수정 기능>
$crontab -e
crontab을 수정(edit)할 수 있는 기능이다.
사용법은 vi 편집기와 같다. i키로 입력모드로 전환하고 wq로 저장한다.
crontab edit |
*/2 * * * * /[your path]/serverTemperatureLog.sh |
위는 2분(min)마다 serverTemperatureLog.sh를 실행한다.
예를들어 */30 이면 30분마다 이다.
2시간마다 매 정각에
0 */2 * * * /yourshellscript.sh
2시간마다 30분에
30 */2 * * * /yourshellscript.sh