Cada uma das linhas listadas pelo comando ps representa um programa em execução. Cada processo pode estar trabalhando com arquivos e caso o sistema seja simplesmente desligado, esses processos não terão a chance de fechar todos os arquivos e finalizarem a execução de maneira correta, podendo gerar danos ao sistema.
Logo, para poder desligar o sistema corretamente, é necessário avisar aos processos que finalizem normalmente sua execução. Para tanto, pode-se usar o comando shutdown.
O comando shutdown pode ser executado somente pelo superusuário e será necessário acessar o sistema como tal ou executar o comando su para tornar-se superusuário root.
A sintaxe básica de shutdown é:
Nota: o programa shutdown reside no diretório /sbin. Caso sua variável de ambiente PATH não inclua /sbin, será necessário fornecer o seu caminho completo como parte do comando (por exemplo, /sbin/shutdown -h now).
Em muitos casos, pode-se incluir uma das seguintes opções:
Caso não seja incluída nenhuma das opções, o shutdown reinicializará o sistema em modo monousuário. A menos que o motivo do uso do modo monousuário esteja claro, esta opção não deve ser utilizada. Simplesmente informe o comando shutdown (desta vez com -h ou -r) e ele finalizará normalmente. Ele fornece ainda grande flexibilidade em termos de tempo. Caso se queira que o shutdown seja executado imediatamente, simplesmente informe a palavra now após o comando. Caso se deseje que o sistema seja desligado em cinco minutos a partir de agora, basta informar +5. Em assim sendo, o comando
significa ``desligue o sistema em quinze minutos e o reinicialize após o encerramento ter sido completado''. Shutdown tem diversas outras opções disponíveis, sendo que descrevemos aqui somente o básico necessário para executar tarefas simples de desligamento. Para aprender mais execute o comando man shutdown para saber mais sobre as características deste comando.
Agora que você já sabe como reinicializar o sistema através do comando shutdown, experimente também utilizar as teclas - - . Sim, o Linux também pode ser reinicializado através da combinação destas 3 teclas. Na verdade o shutdown é executado neste momento. Para saber mais como isso funciona, dê uma olhada no arquivo /etc/inittab e verifique a linha começada com ca:.