X11 환경을 호출 하는 데 사용되는 wm - startx 명령을 통해 xinit를 사용하여 X를 시작합니다. .xinitrc
그러나 쉘로 이동하면ctrl-c
사용자가 항상 쉘에 들어갈 수 있는 방법이 있습니다. 이 기능을 비활성화하는 방법은 무엇입니까?
답변1
여기서 문제는 startx
전경에서 호출한다는 것입니다. 백그라운드에서 실행되고 취약하지 않게 하려면 명령 끝에 추가하세요 ctrl-c
.&
예를 들어:
sleep 3s && echo 1
명령은 3초 동안 대기한 후 1
표준 출력으로 표시됩니다. 포그라운드에 있으므로 를 사용하여 중단할 수 있습니다 ctrl-c
.
또는 로그아웃하거나 종료할 때까지 백그라운드에서 실행되는 동안 포그라운드에서 다른 작업을 계속 수행할 수 있습니다.
sleep 3s && echo 1 &
더 많은 예를 보려면 여기를 참조하세요.
https://www.cyberciti.biz/faq/unix-linux-jobs-command-examples-usage-syntax/
방금 실행한 startx
경우 startx &
.