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
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:
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
sudo for i in 'ps -ef | grep team | awk {'print $2'} | xargs'; do kill -9 $i; done
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
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?
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
Tente parar o serviço systemd (se você usar o systemd):
# systemctl stop teamviewerd
# systemctl disable teamviewerd
Tente o seguinte:
# teamviewer --daemon stop
Para desativar o Teamviewer na inicialização:
teamviewer --daemon disable
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.
Tags process teamviewer kill