반응형

 ssh 환경에서 작업을 하다 보면 인공지능 모델 학습과 같은 오랜 시간이 걸리는 작업이 있다. 해당 작업을 지속하기 위해서 ssh 접속 툴을 지속적으로 켜놓고 있어야 된다. 이를 해결하기 위해 ssh 접속 툴을 켜놓지 않고 백그라운드에서 동작시키는 방법이 있다.

nohup 명령어 &

 위와 같이 명령어를 치면 해당 명령어를 친 디렉토리에 nohup.out이라는 파일이 생성되는데, 이 파일에서 명령어를 실행시키며 생성되는 print문을 볼 수 있다.


 

▼ 위에서 생성된 백그라운드 프로세스를 삭제하는 법

 

[우분투] 동작하는 프로세스 종료

실행중인 프로세스 확인 코드 ps -ef 실행중인 프로세스 종료 코드 # pid 부분에 pid에 해당하는 숫자를 입력하면 된다. kill -9 pid

darkenergy.tistory.com

 

반응형

+ Recent posts