![X가 닫힌 후에도 스크립트 실행을 계속하는 방법은 무엇입니까?](https://linux55.com/image/34708/X%EA%B0%80%20%EB%8B%AB%ED%9E%8C%20%ED%9B%84%EC%97%90%EB%8F%84%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EC%8B%A4%ED%96%89%EC%9D%84%20%EA%B3%84%EC%86%8D%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 최근에 Raspberry Pi에 RetroPie를 설치했으며 XDE를 종료하고 EmulationStation을 시작하는 쉘 스크립트를 실행하는 방법(LXDE에서 한 번)을 찾으려고 노력하고 있습니다. X를 죽일 수 있지만 pkill x
실행해도 emulationstation
아무 일도 일어나지 않습니다. 저는 Bash를 처음 접했기 때문에 다음에 무엇을 해야할지 잘 모르겠습니다. 감사해요
답변1
X를 종료하면 xterm과 함께 세션도 종료될 수 있습니다.
nohup
) 전화선이 끊어졌습니다)를 사용하여 터미널이 사라지지 않도록 명령을 보호 해 보세요 .
$ nohup sh -c "pkill X; emulationstation" &
&
전체 명령을 백그라운드에 배치하고 nohup
사라지는 터미널에서 쉘을 "면역"시키면서 따옴표 안에 제공된 명령을 실행하는 쉘을 시작합니다.