Matar Processos e Reboot - AUTOMÁTICOS

1. Matar Processos e Reboot - AUTOMÁTICOS

clebes brum
clebes

(usa Ubuntu)

Enviado em 05/09/2018 - 13:23h


Boa tarde
Possuo, Linux debian - mate desktop environment 1.8.1

Preciso de uma forma que o sistema se autoreinicie (reboot) de forma automática dos os dias em determinados horários (isto eu até ja consigo) porém eu temo que ao forçar isto sem encerrar processos possa causar algum problema

Então queria ajuda de vocês para ver como o processo para matar todos os processos de formas segura e depois executar o reboot?

Andei pesquisando aqui mas sao tantas opções que fiquei em duvida,
o que eu ja tenho hoje (reboot) automatico eu fiz na crontab com seguinte comando

crontab -e

e inserir a linha de comando seguinte
00 08,12,16,20 * * * /sbin/shutdown -r now

Com isto o sistema se auto-reinicia as 8,12,16,20 hrs

Mas como eu mato todos os processos aberto ? sem saber o numero do processo para o usuario (unico) que estará ativo ?




  


2. Re: Matar Processos e Reboot - AUTOMÁTICOS

Paulo Bonfanti
pbonfanti

(usa Debian)

Enviado em 06/09/2018 - 14:45h

clebes escreveu:


Boa tarde
Possuo, Linux debian - mate desktop environment 1.8.1

Preciso de uma forma que o sistema se autoreinicie (reboot) de forma automática dos os dias em determinados horários (isto eu até ja consigo) porém eu temo que ao forçar isto sem encerrar processos possa causar algum problema

Então queria ajuda de vocês para ver como o processo para matar todos os processos de formas segura e depois executar o reboot?

Andei pesquisando aqui mas sao tantas opções que fiquei em duvida,
o que eu ja tenho hoje (reboot) automatico eu fiz na crontab com seguinte comando

crontab -e

e inserir a linha de comando seguinte
00 08,12,16,20 * * * /sbin/shutdown -r now

Com isto o sistema se auto-reinicia as 8,12,16,20 hrs

Mas como eu mato todos os processos aberto ? sem saber o numero do processo para o usuario (unico) que estará ativo ?



https://elias.praciano.com/2014/02/5-exemplos-do-comando-shutdown-no-linux/

Você não precisa pensar nisso, o shutdown mata os processos para você, desmonta sistemas de arquivos e reboota.
Sobre matar processos individualmente, melhor você estudar o comando kill pelo manual, que tem muito detalhe ali,
e fica complicado matar um lote inteiro principalmente por causa da hierarquia de processos.
E principalmente, entenda a diferença entre o SIGKILL e o SIGTERM.
http://turnoff.us/image/en/dont-sigkill.png







3. Re: Matar Processos e Reboot - AUTOMÁTICOS

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/09/2018 - 20:45h

clebes escreveu:


Boa tarde
Possuo, Linux debian - mate desktop environment 1.8.1

Preciso de uma forma que o sistema se autoreinicie (reboot) de forma automática dos os dias em determinados horários (isto eu até ja consigo) porém eu temo que ao forçar isto sem encerrar processos possa causar algum problema

Então queria ajuda de vocês para ver como o processo para matar todos os processos de formas segura e depois executar o reboot?

Andei pesquisando aqui mas sao tantas opções que fiquei em duvida,
o que eu ja tenho hoje (reboot) automatico eu fiz na crontab com seguinte comando

crontab -e

e inserir a linha de comando seguinte
00 08,12,16,20 * * * /sbin/shutdown -r now

Com isto o sistema se auto-reinicia as 8,12,16,20 hrs

Mas como eu mato todos os processos aberto ? sem saber o numero do processo para o usuario (unico) que estará ativo ?



Boa noite,
vejo que é importante, ANTES de reiniciar, mandar uma mensagem para que o usuário salve os seus trabalhos....

att.:
marcelo oliver


4. Re: Matar Processos e Reboot - AUTOMÁTICOS

clebes brum
clebes

(usa Ubuntu)

Enviado em 08/09/2018 - 09:23h

pbonfanti escreveu:

clebes escreveu:


Boa tarde
Possuo, Linux debian - mate desktop environment 1.8.1

Preciso de uma forma que o sistema se autoreinicie (reboot) de forma automática dos os dias em determinados horários (isto eu até ja consigo) porém eu temo que ao forçar isto sem encerrar processos possa causar algum problema

Então queria ajuda de vocês para ver como o processo para matar todos os processos de formas segura e depois executar o reboot?

Andei pesquisando aqui mas sao tantas opções que fiquei em duvida,
o que eu ja tenho hoje (reboot) automatico eu fiz na crontab com seguinte comando

crontab -e

e inserir a linha de comando seguinte
00 08,12,16,20 * * * /sbin/shutdown -r now

Com isto o sistema se auto-reinicia as 8,12,16,20 hrs

Mas como eu mato todos os processos aberto ? sem saber o numero do processo para o usuario (unico) que estará ativo ?



https://elias.praciano.com/2014/02/5-exemplos-do-comando-shutdown-no-linux/

Você não precisa pensar nisso, o shutdown mata os processos para você, desmonta sistemas de arquivos e reboota.
Sobre matar processos individualmente, melhor você estudar o comando kill pelo manual, que tem muito detalhe ali,
e fica complicado matar um lote inteiro principalmente por causa da hierarquia de processos.
E principalmente, entenda a diferença entre o SIGKILL e o SIGTERM.
http://turnoff.us/image/en/dont-sigkill.png





Ok PBONFANT...
Se o Shutdown Mata e encerra tudo BELEZA
Eu tinha medo que pudesse comprometer algum arquivo aberto corromper alguma base / tabela Do Sistema Operacional e afetar algo mais
Obrigado

MsOliver
Este Pc não é de usuario é apenas uma aplicação para consulta...só que as vezes ele fica lento....e reiniciando o PC volta a normalidade nos acesso as consultas, por isto o agendamento automáticos







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts