cnetworkmanager를 실행한 후 CLI로 돌아가게 하려면 어떻게 해야 합니까?

cnetworkmanager를 실행한 후 CLI로 돌아가게 하려면 어떻게 해야 합니까?

나는 랩톱에서 Debian Squeeze를 사용하고 있으며 무선 연결을 처리하기 위한 network-manager명령 줄 유틸리티를 설치했습니다. cnetworkmanager연결을 설정하기 위해 다음 명령을 실행합니다.

me@debian:~$ cnetworkmanager -C 'ESSID' --unprotected
Entering mainloop
(21:18:45) State: CONNECTING
(21:18:48) State: CONNECTED

그 후에는 그대로 유지되며 CLI 프롬프트로 돌아오지 않습니다. 연결 후 프롬프트로 돌아가도록 실행하려면 어떻게 해야 합니까?

답변1

아주 기본적인 수준에서는,

nohup cnetworkmanager -C 'ESSID' --unprotected &

그러나 도구가 아직 이를 지원하지 않는다면 데몬이나 일종의 서비스로 작성하는 것을 고려해 볼 가치가 있습니다.

포그라운드에서 실행한 다음 백그라운드에서 실행할 수도 있습니다.

cnetworkmanager -C 'ESSID' --unprotected

이를 클릭하면 CTRL-Z프로그램이 "중지"되는 명령줄로 이동하며, 이 지점에서 다음을 사용하여 프로그램을 백그라운드에 둘 수 있습니다.

bg

(nohup에 비해) 장점은 나중에 사용할 수 있다는 것입니다.

fg

그리고 그것과 상호 작용합니다.

관련 정보