반응형
Synology NAS 에서 특정 스크립트를 background 에서 계속 돌리고 싶을때가 있다.
이런 경우 일단 Synology NAS 에 putty 로 접속해서 스크립트를 실행하는데 parent 프로세스인 putty 를 끄면 해당 프로세스가 같이 죽어버린다.
putty 를 종료해도 해당 프로세스가 백그라운드에서 계속 실행되게 하기 위해서는 아래와 nohup 과 & 를 붙이면 해결된다.
nohup ./실행할스크립트명 &
EX) nohup ./fileMoveNewerThenNow.sh &
위와 같이 실행하고 putty 종료 후에 다시 putty 를 접속해보자.
그리고 다음과 같이 내가 실행한 스크립트가 정상적으로 실행중인지 확인한다.
ps -ef | grep 프로세스명
EX) ps -ef | grep file*
다음 명령어로 해당 프로세스를 내가 원하는 시간에 종료 하고 프로세스가 정상적으로 종료 되었는지 확인해 보자.
kill -9 PID
EX) kill -9 31271
실제 putty 재 접속 후의 실행 화면은 다음과 같다.
반응형
'컴퓨터일반' 카테고리의 다른 글
티스토리 Open API 파일 첨부 API 는 이미지만 올라간다 (0) | 2018.01.14 |
---|---|
Synology NAS 에서 스크립트 간단히 실행하기 (4) | 2018.01.08 |
URL 짧게 만들기 (0) | 2018.01.07 |
Windows 환경에서 phantomjs 다운로드 및 설치 (0) | 2018.01.04 |
삼성 아티브북 9 노트북 터치패드 고급 옵션 설정 방법 (0) | 2018.01.01 |
Synology NAS Cloud Station 사용시 알수 없는 용량 증가 문제 해결 방법 (2) | 2017.10.10 |
Synology nas DS216j ipkg, iPKGui 설치하기 (0) | 2017.03.16 |
Windows batch 파일 내에서 batch 파일 호출하는 방법 (0) | 2017.03.03 |
댓글