FLYNNLABAboutMeCodingActivityStudy 2024초등수학
Linux Process Pause And Resume
2019-11-15
linux

클라우드 시대지만 사실 클라우드 비용은 그리 싸지가 않다. 회사 경비 절감 차원에서 회사 창고에 서버를 두고 운영하고 있는데 그러다 보니 사실 많은 제약 조건이 생긴다. 특히 운영중인 서버에서 뭔가 긴 작업(23일)을 하게 되었는데 이 서버가 근무시간(10시19시)에는 다른 일도 해야 하고 그 이후에는 놀고 이런 상태였다.

이럴때 잠시 멈췄다가 다시 실행하는 이런게 없을까 하면서 찾았는데 그런게 있었다.

$ tar -cvf some.tar some_folder_name/
$ ps -ef | grep 'tar -cvf some.tar'
$ kill -STOP [pid]
$ kill -CONT [pid]

참고로 tmuxscreen을 활용하면 긴 프로세스를 처리하는데 편리하다.

Resource

How To Suspend A Process And Resume It Later In Linux