어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/system
이미 실행시킨 프로세스 실행시간이 생각보다 길어졌는데 다시 시작하기도 곤란한 상황일떄 사용하는 방법.

1. reptyr을 사용하여 screen 으로 프로세스를 옮긴다.
링크(Move a running process to screen)를 참고하여 screen으로 옮기면 나중에 확인 가능하다. 그러나 나는 이렇게 하니까 에러가 발생하더라.

2. parent 뗴어내고 출력들만 파일로 저장하도록 하기
위 방법에서 disown으로 프로세스를 떼어내는것까지는 이미 했어서 새 도구(reredirect)를 사용하여 출력값만 파일로 돌렸다.
그러고 나니 터미널을 종료해도 sighup 받지 않았는지 백그라운드로 프로세스는 계속 수행중이다.

앞으로는 좀 불안하면 screen에서 돌리도록 해야겠다.
2020/05/07 06:10 2020/05/07 06:10