❌이전글/이전글
쉘 커맨드라인 명령어 일정시간마다 반복실행하기
쉘 커맨드라인 명령어 일정시간마다 반복실행하기 서버에서 로그 볼 때 로그파일이 업데이트 됐는지, 시간을 확인하기 위해서 계속 ll, ll, ls -l, ll 명령어를 치니까 솔직히 조금 짜증나더군요. 손가락도 넘 아픔 ㅠㅠ. 그래서 쉘 커맨드라인에서 while문으로 조져봤습니다. while [조건문]; do 명령어; done; 쉘 스크립트에서 while문 문법임. 저걸 사용하면됨. 조건문으로 true를 줘서 항상 참이되게 true로 주고, do와 done; 사이에 명령어를 입력하면됨. ls -l로 리스트를 보여주면서, sleep 3;명령어로 터미널에서 3초간 대기 시켜주면, 3초마다 ls -l을 찍음 이 얼마나 편리한가. for문도 가능함. for 변수 in 반복횟수 //{1..100} 또는 1 2 3 ..