Matando processos remotamente no Windows
No Linux e outros Unixes existe o kill que pode matar processos. Abaixo a sintaxe dos 2 kills que eu conheço:
kill -9 pid_do_processo ou
killall nome_do_processo
Como nos Unixes temos acesso à console (ssh ou telnet) da máquina, dificilmente temos problemas em encerrar processos mal comportados.
No Windows a coisa é diferente, todo o acesso é pela maldita interface gráfica. Se acontece do Print Spooler travar, pelo menos acontece comigo com freqüência em um servidor de impressão com 200 impressoras instaladas, a interface gráfica tanto da console como via Terminal Services não carrega nada. Não adianta tentar reiniciar o serviço a partir de outro servidor, é preciso matar o processo.
Neste caso a alternativa é rebootar o servidor ou usar o tasklist e taskkill.
Com eles é possível listar os processos em uma máquina remota e encerrá-los, sem precisar acessar a máquina diretamente.
Para listar processos do servidor_remoto execute o comando abaixo. Será gerada uma tabela com o nome do processo, PID, sessão dona do processo e quantidade de memória usada.
tasklist /S servidor_remoto
Para encerrar o processo remoto execute o comando abaixo. Use a informacão do PID que o comando anterior forneceu.
taskkill /S servidor_remoto /PID pid_do_processo_remoto
Existem várias outras opções que podem ser exploradas digitando o /? no final de cada comando. Estes comandos existem no Windows Server 2003 e Windows XP.
Related posts:
- O Melhor de Março/2008 do Blog do Vicente
- Registrando seu Linux no DNS sem alterar nada no servidor
- Driver ext3 para Windows
- Adicionando ou removendo discos no Linux sem reboot
- Script: Alteração de impressoras via Logon Script
Filed under: Linux, Todos, Windows, dicas
Enviar por e-mail



Matando processos remotamente no Windows…
leia mais……
Blog do Vicente ? Matando processos remotamente no Windows…
leia mais…..