Eu tenho um servidor de arquivos Mac que não está agindo certo (e estava agindo estranhamente ontem também). Eu configurei um ping audível para ele e ssh
ed para ele e, como root, emiti o comando reboot
. Não fez nada! Eu ssh
ed novamente e emite outro comando de reinicialização, e ainda nada.
É estranho ver 'reboot' listado como uma das tarefas na listagem de top
.
Então, como root, eu publiquei um
shutdown -r now
Ele alertou a todos os usuários que o sistema estava afundando ... e não diminuiu. (Eu não posso estabelecer uma nova conexão ssh, mas eu me deixei uma aberta com acesso root.)
Eu nunca vi nada assim. O que poderia impedir a reinicialização de um sistema e, mais precisamente, sem acessar a caixa fisicamente (posso, é apenas em outro local), como posso reduzir a caixa?
Percebo agora que top
diz:
Processes: 25 total, 2 running, 4 stuck, 19 sleeping... 88 threads
Eu nunca vi processos presos também. (E um dos meus amigos estava apenas me dizendo que apenas no Unix você pode ter crianças zumbis dormindo.)
Atualização:
De esta discussão (especialmente pós # 9), eu aceito é que ps
e top
mostrará um 'U' para processos emperrados ("ininterruptíveis").
bash-3.2# ps ax | grep U
48 ?? Us 0:08.23 /usr/sbin/update
10180 ?? U 0:32.95 /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/build_hd_index
17119 s000 U+ 0:00.07 reboot
17052 s001 U+ 0:00.09 reboot
17261 s002 R+ 0:00.00 grep U
A emissão de kill -9 [pid]
não tem efeito.