DevOps/Deployment
쉘스크립트 팁
cocyio
2022. 8. 22. 01: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
날짜 형식으로 심볼릭 링크 생성
실행순서
- ; - 앞의 명령어가 실패해도 다음 명령어 실행
- && - 앞의 명령어가 성공했을 때 다음 명령어 실행
- & - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행