reiniciar o servidor Ubuntu 14 normalmente?

reiniciar o servidor Ubuntu 14 normalmente?

Então, eu tenho um servidor Ubuntu que possui duas sessões tmux em execução em segundo plano e alguns outros aplicativos em segundo plano. Existe uma maneira de criar um script que saia normalmente do processo no tmux (exemplo Cntrl C) e desligue todos os serviços e reinicie?

Minha máquina tende a parar de se conectar à Internet depois de alguns dias e queria que o sistema fosse reinicializado automaticamente. Eu tenho todos os serviços reiniciados e o mux reiniciado após uma reinicialização.

Eu só preciso descobrir como posso fazer com que este computador reinicie bem.

Por favor, informe qualquer informação que puder para ajudar. Lembre-se de que sou um novato, mas entendo o básico.

Agradeço antecipadamente.

Responder1

Na verdade shutdowne seus equivalentessãogracioso. Eles primeiro enviam um SIGTERM (15) para os processos e somente se eles não responderem dentro de um determinado período de tempo enviam um SIGKILL (9) posteriormente.

SIGTERM é o sinal enviado quando você pressiona CTRL+ C. Os aplicativos podem interceptar esse sinal e encerrar-se normalmente (por exemplo, liberar arquivos, transações de confirmação/reversão, etc.). Todos os aplicativos razoáveis ​​se comportam dessa maneira.

Quando os processos não param depois de um tempo, um SIGKILL é enviado a eles posteriormente. SIGKILL é uma espécie de marreta. Os aplicativos não podem interceptar esse sinal – é como cortar a energia.

Então, sim, shutdownou rebootgeralmente é seguro e elegante.

Referência:

informação relacionada