728x90
반응형
출처 : http://bahndal.egloos.com/528463
원격으로 우분투 컴퓨터를 사용하는 과정에서 불편함이 있어, 백그라운드에서 실행하는 방법을 찾아서 적용해 봤습니다.
ssh 로그아웃 해야하는데 프로세스가 끝나지 않았을 경우, 해당 프로세스를 실행중인 상태로 남겨두기 위한 방법이라고 합니다.
# 명령어(저의 경우 주피터 노트북입니다.)
jupyter lab --ip 0.0.0.0 --allow-root (나의 명령어)
1. ctrl +z 를 통해 프로세스를 보류시킵니다. ps를 해보면 아직 프로세스가 살아있는것을 볼수 있습니다.
ctrl+z
2. 백그라운드 전환
bg 1
3. 작업의 권한을 쉘 session 에서 해제
disown
4. 로그아웃
이 과정을 거치게 되면 백그라운드에서 프로세스가 돌아 가게 됩니다. 즉 ssh 접속을 끊어도 서버 컴에서 알아서 돌아가고 있게 됩니다.
# 작업의 목록 확인
jobs
# 전체 작업의 소유권을 현재 쉘에서 해제
disown -a
#로그아웃
exit
반응형
'참고 및 꿀팁' 카테고리의 다른 글
Host pc에서 minicom 연결하기 (0) | 2020.07.23 |
---|---|
[환경 설정] Nvidia driver 설치하기 (0) | 2020.06.03 |
[책] 훌륭한 프로그래머 되는 법 (0) | 2020.05.30 |
[책] 마흔이 되기 전에 (0) | 2020.04.20 |
Ubuntu 디스크 마운트 (0) | 2020.02.18 |