개발/Linux (1) 썸네일형 리스트형 Linux screen 리눅스에서 긴 백그라운드 작업을 실행하는게 귀찮을 때가 있다. 리눅스에서 작업을 하다보면, 아주 큰 파일을 복사하거나 배치작업을 수행하거나 등등 시간이 오래 걸리는 작업을 수행하는 경우가 있다. 이런 경우에, 네트워크 문제가 발생하여 세션 연결이 끊기거나 작업중인 것을 깜빡하고 터미널을 닫는 경우 아주 곤란해지곤 한다. 물론 nohub이라는 아주 좋은 프로세스를 백그라운드로 실행하는 방법이 있다. 하지만 nohub도 몇가지 불편한 점이 있는데. 1. nohub의 경우 프로세스 자체가 백그라운드로 돌기 때문에 프로세스의 표준 출력이나 표준 에러를 잘 기록하도록 설정해주어야 한다. 2. 작업을 중단하려는 경우 프로세스를 죽여야한다. 프로세스를 죽이는 명령어를 자주 까먹곤 한다. 3. 작업의 중간에 입력을 .. 이전 1 다음