Executar fsck automaticamente quando micro reiniciar repentinamente
por
em 25-04-2014 às 17:04 (2807 Visualizações)
Olá,
Gostaria de compartilhar com vocês um script básico, mas que funciona muito bem.
Quando um computador desliga ou reinicia e passa o fsck ele pede que o usuário digite Y, com este script se o computador desligar já passa automaticamente. Caso contrário (se desligou normalmente)
não faz nada.
Isto é muito útil em casos de servidores que não tem monitores ou teclados.
@Criar o arquivo autofsck em /etc/init.d
#! /bin/sh
### BEGIN INIT INFO
# Provides: autofsck
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: autofsck
### END INIT INFO
touch /forcefsck
echo "-p" > /fsckoptions
Depois o arquivo autofsck-off no mesmo diretório
#! /bin/sh
### BEGIN INIT INFO
# Provides: autofsck-off
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop: 0 6
# Short-Description: autofsck-off
### END INIT INFO
rm -f /forcefsck
rm -f /fsckoptions
Agora devemos dar as devidas permissões para eles "rodarem" :
chmod a+x /etc/init.d/autofsck
chmod a+x /etc/init.d/autofsck-off
E colocarmos eles na inicialização e desligamento do micro.
update-rc.d autofsck defaults
update-rc.d autofsck-off defaults
;
retirado de http://marcospaulocarvalho.blogspot....te-quando.html
Comentários
+ Enviar Comentário