Linux TIP - BASH SHELL
find 명령어를 이용하여 .log 로 끝나고 14일(2주) 넘은 파일 찾기를 실행 하여 결과를 삭제 처리
$ find /was/apache-tomcat-8.0.33/logs -mtime +14 -name " *.log" -exec rm {} \;
curl 명령을 이용하여 http://localhost:8080/login 페이지에서 response_code 가 200(성공) 이 표출 될때 까지 10초에 한번식 반복 한다.
#!/bin/bash
WEBPING=0
until [ $WEBPING == "200" ];
do
echo $WEBPING
WEBPING=$( curl -sL -w "%{http_code}\\n" "http://localhost:8080/login" -o /dev/null)
echo --- sleeping for 10 seconds
sleep 10
done
echo $WEBPING
echo Was is running!
출처 :
2. http://stackoverflow.com/questions/12747929/linux-script-with-curl-to-check-webservice-is-up