나는 랩톱에서 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
그리고 그것과 상호 작용합니다.