--이전중입니다--/이전완료
linux에서 원하는 주기로 명령어 실행하는 방법
heestory
2019. 8. 29. 10:28
watch로 주기적으로 명령어 실행
- 기본
watch 'ps -ef | grep java'
: 2초단위로 실행 - 원하는 주기를 설정하여 모니터링
- -n 옵션으로 원하는 시간 설정 가능 ( 초단위, default : 2초 )
watch -n 3 'ps -ef | grep java'
- -n 옵션으로 원하는 시간 설정 가능 ( 초단위, default : 2초 )
- 변화된 내용을 확인할 수 있도록 원하는 주기를 설정하여 모니터링
- -d 옵션으로 변화된 내용 확인 ( 음영처리 )
watch -d -n 3 'ps -ef | grep java'
- -d 옵션으로 변화된 내용 확인 ( 음영처리 )
(tip)
db 내용이 변경되는지 계속 확인하고 싶을 때watch -d -n 3 "mysql -uroot -p비밀번호 -e 'SELECT name, memo FROM test.user WHERE idx = 1''"
이런식으로 활용하기 좋음