Verifique a Pedra da Rosetta para Unix para saber como executar tarefas de administração comuns em várias variantes unix. Quando se trata de desligar o sistema, a maioria dos sistemas fornece dois comandos: um que interrompe os serviços do sistema de forma limpa (por meio de um nível de execução de desligamento, em variantes com níveis de execução) e um que interrompe o mundo e reinicia instantaneamente (possivelmente sem desmontar sistemas de arquivos de forma limpa). Você deve sempre tentar a variante clean primeiro, e usar somente a variante instantânea se a variante clean falhar; Se você usar a variante instantânea, primeiro encerre o máximo possível de itens manualmente.
Eu acredito que todos os sistemas que você lista requerem argumentos apropriados para shutdown
para desligar o sistema de forma limpa e reinicializar. Verifique a página de manual shutdown(8)
ou shutdown(1m)
em cada sistema.
Um desligamento pode falhar somente se um dos serviços do sistema, o kernel ou o hardware estiver com problemas. A maioria dos sistemas operacionais desativará o sistema forçadamente, mesmo se algum serviço do sistema não for interrompido corretamente. Se você tiver um bug do kernel ou um problema de hardware (como um disco com mau comportamento), é possível que o processo de desligamento falhe. Não há muito recurso nesse caso: falhas de hardware geralmente exigem intervenção física. Um cão de guarda pode ajudar, se você precisar reinicializar o sistema em caso de falha de hardware.