본문 바로가기
728x90
반응형

disown2

[Linux] 현재 shell 또는 session의 관련 process들 확인하기 : jobs ssh등으로 접속한 이후, 수행시킨 process들을 background로 수행시키거나 할 경우해당 terminal session (해당 terminal의 shell을 통해 수행된) 관련 processes를 확인할 필요한 경우가 있다.이 경우, 쉽게 확인할 수 있는 것이 바로 jobs 임. jobs -l (또는 jobs , jobs -p )을 수행하면현재 프로세스들(정지되거나 background bg로 수행중인)이 보임.> jobs -l[1] + 2937233 suspended python[1] : 프로세스에 할당된 index. kill, fg 명령어에서 해당 프로세스를 지정하기기 위해선 % 다음에 index의 번호를 붙이면 됨.2937233 : process id (PID), kill 등의 명령어에서 .. 2023. 10. 22.
[Linux] 터미널 종료와 상관없이 지속 실행되는 process 만들기 : nohup, tmux nohup와 tmux 사용하기ssh로 접속하여 실행시킨 process들의 경우, 해당 접속 터미널 하나에 할당된 하나의 session에 속하게 된다.Process : 현재 실행 중인 프로그램. 각각 실행되는 프로그램을 위한 독립된 메모리 영역(stack, heap, data, code등으로 구성)을 할당받음.Session : user가 접속하여 작업하는 terminal 단위로 process 그룹들을 묶은 일종의 그룹.session과 process 등의 Linux에서의 execution unit에 대해 보다 자세한 건 다음을 참고:더보기2026.01.09 - [Linux] - Linux 커널 관점에서 이해하는 Session, Process Group, Process, Thread와 Job Control의 .. 2023. 9. 29.
728x90
반응형