티스토리 뷰
발생일: 2016.01.05
키워드: nohup, &, 백그라운드, background
문제:
ssh 로 서버에 접속해 백그라운드 작업을 실행하려고 한다.
아래와 같이 & 로 백그라운드로 실행하도록 했는데, 명령 종료 후 바로 태스크도 종료된다.
$ ssh user@host "task_command &;"
어떻게 하면 될까?
해결책:
& 는 현재 세션에서만 유효하기 때문이다.
nohup 을 붙이면, 현재 세션이 끊어진 이후에도 백그라운드 작업을 수행할 수 있다.
아래처럼 호출하면 된다.
$ ssh user@host "nohup task_command &;"
참고:
반응형
댓글
공지사항