본문 바로가기
DevOps/Deployment

쉘스크립트 팁

by cusmaker 2022. 8. 22.
반응형

응용 실행할때 

STDOUT, STDERR을 무시

java -jar app.jar > /dev/null 2> /dev/null < /dev/null &
OR
java -jar app.jar /dev/null 2>&1 &
OR
java -jar app.jar &> /dev/null

> /dev/null    : 표준 입출력(1생략)을 무시

2> /dev/null  : 표준 에러를 무시

< /dev/null : 실행한곳에 EOF(end of file) 전달

& : 백그라운드 실행

> : 새로쓰기

>> : 이어쓰기


tail

tail -f  : 있는 파일 팔로잉 

tail -F : 없는 파일도 팔로잉

 

ln

ln -s tomcat_log.$(date +"%Y-%m-%d-0").log tomcat.log

날짜 형식으로 심볼릭 링크 생성

 

실행순서

  • ; - 앞의 명령어가 실패해도 다음 명령어 실행
  • && - 앞의 명령어가 성공했을 때 다음 명령어 실행
  • & - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행

'DevOps > Deployment' 카테고리의 다른 글

golang sqlboiler  (0) 2023.06.02
[Nginx + Tomcat] 무중단 배포 구현하기 2  (0) 2018.04.19
[Nginx + Tomcat] 무중단 배포 구현하기  (0) 2018.03.20