Como fazer voltar para o CLI depois de executar o cnetworkmanager?

3

Estou usando o Debian Squeeze no meu laptop e instalei o utilitário de linha de comando network-manager with cnetworkmanager para gerenciar minha conexão sem fio. Para se conectar, eu emito o comando:

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

E depois disso, ele fica lá, nunca voltando ao prompt da CLI. Como posso executá-lo para que, depois que ele for conectado, ele volte ao prompt.

    
por baktin 09.08.2011 / 18:10

1 resposta

4

Em um nível muito básico,

nohup cnetworkmanager -C 'ESSID' --unprotected &

mas pode valer a pena pensar em escrevê-lo como um daemon, ou um serviço de algum tipo, se a ferramenta já não o suportar.

Você também pode executá-lo em primeiro plano e depois reproduzi-lo em segundo plano

cnetworkmanager -C 'ESSID' --unprotected

Em seguida, pressione CTRL-Z , o que te leva à linha de comando com o programa 'parado', no qual você usa o plano de fundo,

bg

A vantagem é que (over nohup) você pode forçá-lo mais tarde usando

fg

e interaja com ele.

    
por 09.08.2011 / 18:53