답변:
& 연산자를 통해 백그라운드에서 프로그램을 실행할 때 여전히 세션에 연결되어 있으며 fg, bg, jobs 및 disown으로 제어 할 수 있습니다.
나는 또한 nohup과 관련하여 몇 가지 문제가 있었지만, 당신이 찾고있는 것은 disown이 아닐 수도 있습니다.
백그라운드에서 프로그램을 실행하면 작업 ID가 있습니다.
gedit &
[1] 5647
대괄호 [] 안의 숫자는 흥미로운 것입니다. 세션에서 분리하려면 disown %n
해당 번호로 실행하십시오 . 위 예제의 경우 :
disown %1
이제 터미널을 안전하게 종료 할 수 있으며 프로세스가 종료되지 않습니다.
그래픽 응용 프로그램의 경우 이와 같은 작업을 수행하면 효과가 있습니다 (적어도 나를 위해)
chromium-browser&
터미널 응용 프로그램의 경우, 같은 사용해야 screen
또는 tmux
.
&
첨부 하여 실행했습니다 . Konsole을 닫은 후 Kate가 닫힙니다.