X가 닫힌 후에도 스크립트 실행을 계속하는 방법은 무엇입니까?

X가 닫힌 후에도 스크립트 실행을 계속하는 방법은 무엇입니까?

저는 최근에 Raspberry Pi에 RetroPie를 설치했으며 XDE를 종료하고 EmulationStation을 시작하는 쉘 스크립트를 실행하는 방법(LXDE에서 한 번)을 찾으려고 노력하고 있습니다. X를 죽일 수 있지만 pkill x실행해도 emulationstation아무 일도 일어나지 않습니다. 저는 Bash를 처음 접했기 때문에 다음에 무엇을 해야할지 잘 모르겠습니다. 감사해요

답변1

X를 종료하면 xterm과 함께 세션도 종료될 수 있습니다.

nohup) 전화선이 끊어졌습니다)를 사용하여 터미널이 사라지지 않도록 명령을 보호 해 보세요 .

$ nohup sh -c "pkill X; emulationstation" &

&전체 명령을 백그라운드에 배치하고 nohup사라지는 터미널에서 쉘을 "면역"시키면서 따옴표 안에 제공된 명령을 실행하는 쉘을 시작합니다.

관련 정보