Por que o teamviewer começa novamente depois de ser morto

4

Minha área de trabalho principal tem o Mint 14 e eu o abordei via SSH de outro computador, porque eu não tinha uma tela no Mint. Então eu tentei iniciar o TeamViewer apenas para iniciar sua sessão de desktop remotamente. Eu comecei o teamviewer e tudo correu bem, mas então eu tentei parar este aplicativo do terminal e é isso que acontece:

Verificação:

x@x-pc /opt/teamviewer8 $ ps -ef | grep team
root      1567     1  0 20:55 ?        00:00:00 /opt/teamviewer8/tv_bin/teamviewerd -f
x         2892     1  0 21:41 ?        00:00:00 /opt/teamviewer8/tv_bin/wine/bin/wineserver
x         2914  2822  0 21:48 pts/0    00:00:00 grep --colour=auto team

Usando o one-liner só para me sentir mais hacker como:)

sudo for i in 'ps -ef | grep team | awk {'print $2'} | xargs'; do kill -9 $i; done

Verificando novamente:

x-pc teamviewer8 # ps -ef | grep team
root      3003     1  0 21:50 ?        00:00:00 /opt/teamviewer8/tv_bin/teamviewerd -f
root      3009  2957  0 21:50 pts/0    00:00:00 grep --colour=auto team

Matando novamente:

x-pc teamviewer8 # ps -ef | grep team
root      3003     1  0 21:50 ?        00:00:00 /opt/teamviewer8/tv_bin/teamviewerd -f
root      3011  2957  0 21:57 pts/0    00:00:00 grep --colour=auto team
x-pc teamviewer8 #
x-pc teamviewer8 #
x-pc teamviewer8 #
x-pc teamviewer8 #
x-pc teamviewer8 # kill -9 3003
x-pc teamviewer8 #
x-pc teamviewer8 #
x-pc teamviewer8 # ps -ef | grep team
root      3012     1  2 21:57 ?        00:00:00 /opt/teamviewer8/tv_bin/teamviewerd -f
root      3017  2957  0 21:57 pts/0    00:00:00 grep --colour=auto team
#########################################

Não importa quantas vezes eu o tenha matado, ele recebe um novo PID. Como posso matá-lo?

    
por VVelev 07.12.2013 / 20:59

5 respostas

14

Se você fizer

teamviewer --daemon stop

pare uma vez, mas começa novamente na próxima inicialização, mas com

sudo update-rc.d teamviewerd remove

você também impede que ele inicie no bootup

    
por 04.03.2014 / 22:34
4

Tente parar o serviço systemd (se você usar o systemd):

# systemctl stop teamviewerd
# systemctl disable teamviewerd
    
por 07.12.2013 / 21:19
0

Tente o seguinte:

# teamviewer --daemon stop
    
por 08.12.2013 / 11:45
0

Para desativar o Teamviewer na inicialização:

teamviewer --daemon disable
    
por 20.10.2014 / 08:17
0

Eu uso o Ubuntu 12.04, mas eu não acho que o processo será diferente usando outras versões do Ubuntu.

O compartilhamento de tela do TeamViewer é a minha escolha para substituir o compartilhamento de tela do Skype "TOO BLURRED TO READ". Os tamanhos das janelas são praticamente os mesmos na minha tela, mas agora posso ler a impressão, enquanto o desfoque do Skype impossibilita a leitura.

Observe que, embora o TeamViewer seja executado no Wine, há muitos scripts nativos que também são executados.

Houve algum aviso de que o "daemon de controle remoto TeamViewer" (teamviewerd) permaneceu ativo depois que o usuário terminou de usar e finalizou o TeamViewer. Respawning também é usado para garantir que ele permaneça ativo. A solução mais fácil é reinicializar ou fazer logout após verificar se a caixa de seleção "iniciar com o sistema" está desmarcada. Quando você efetua login, o TeamViewer não deve iniciar e o daemon não deve aparecer.

Se você quiser uma solução que não exija o logout, você deve excluir os comandos respawn do arquivo de configuração.

No terminal, digite:

gksudo gedit -s /etc/init/teamviewerd.conf

Exclua as duas linhas:

respawn

respawn limit 5 60

Salve o arquivo. Não se preocupe com o arquivo teamviewerd.conf.bak.

Agora que o respawn está desativado, o fim do daemon terminará. Eu não notei nada incomum na maneira como o TeamViewer funciona com o script modificado.

Nota: as alterações não terão efeito inicial até que o TeamViewer leia o script. Reinicie, desconecte ou termine e reinicie o TeamViewer são opções. Eu só tentei sair e funcionou para mim. Eu não tentei as outras opções, pois modifiquei o script apenas uma vez.

    
por 12.06.2015 / 19:21