다른 세션에서 연 nohup.out 파일을 계속해서 보는 방법
글쓴이: zepinos / 작성시간: 월, 2016/01/25 - 4:27오후
nohup 을 통해서 프로그램 하나를 실행하고 있습니다. 그 프로그램에서 Console 로 메세지를 생성하기 때문에 nohup.out 을 tail -f nohup.out 을 지속적으로 보고 있습니다.
문제는 다른 ssh 세션으로 들어와 pkill 을 한 뒤에 다시 nohup 을 실행할 때입니다. 그 경우 이전 로그에서 메세지 확인이 더 이상 이어지지 않습니다. 이걸 지속적으로 봐야 하는데 말입니다.
nohup 이나 다른 방법으로 해결 방안이 있을까요?
조언 부탁드립니다.
Forums:
이것저것 찾아봐야 할거 같습니다.
nohup
https://search.naver.com/search.naver?where=nexearch&query=nohup&sm=top_hty&fbm=2&ie=utf8
https://www.google.co.kr/?gws_rd=ssl#q=nohup
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
참... 글 쓰신 분이 nohup으로 구글링을 못
참... 글 쓰신 분이 nohup으로 구글링을 못 했을 것이라고 진심으로 생각하시나요?
-f는 기본적으로 descriptor를
-f는 기본적으로 descriptor를 follow합니다.
tail -F로 한번 해보세요.
조언 고맙습니다.한 번 해보겠습니다. man
조언 고맙습니다.
한 번 해보겠습니다. man 페이지의 --retry 을 포함한다는게 그 의미였군요.
-------------------------------------------------
해 보니 파일을 점유하고 있는건지...문제가 생기네요.
Invalid or corrupt jarfile ....
뭐 이런 식의 메세지가 나옵니다. nohup.log 파일을 다른 쪽에서 베타적으로 열고 있기 때문에 발생하는 문제 같네요.
--------------------------------------------------
뭔가 안되는 원인을 찾았습니다. 기존 모니터링은 서버의 tail 을 그냥 이용하는데, 중간에 putty 의 plink 을 이용해서 재시작을 하는데, 그게 좀 문제가 있는 것 같습니다.
조언해주셔서 고맙습니다.
댓글 달기