커맨드라인에서 일정시간마다 명령어 반복실해하기

2018.05.01 07:00



유닉스 커맨드 라인에서 일정 간격으로 명령어 실행하기. 




몇 초 간격으로 반복적으로 명령어 실행시키는 방법. 


가령 웹서버 프로세스 상황을 (ps -ef | grep http) 

10초 간격으로 보고싶다면 아래 명령어를 입력한다. 





1
2
3
4
5
6
while true;
do echo "       ";
ps -ef | grep http;
echo "==========================================================================="
sleep 10;
done
cs








덧. 


ps -ef | grep http 위 아래에 있는 echo 부분은 없어도 된다. 

다만, 화면 볼 때 가독성을 높이기 위한 부분이니까 개인취향껏. 


또루아빠 Linux, Unix , , , , , , ,