restartnfs: Script que reinicia nfs-common y autofs al levantar el interfaz de red si no se encuentra montado /home | Algo de Linux

jueves, 28 de enero de 2016

restartnfs: Script que reinicia nfs-common y autofs al levantar el interfaz de red si no se encuentra montado /home

En ocasiones, encendemos un equipo que necesita montar el directorio /home del servidor y, por algún problema, no tiene red. Para evitar tener que reiniciarlo completamente, he escrito un pequeño script que reinicia nfs-common y autofs al levantar el interfaz de red si no se encuentra montado /home y se lo he colocado mediante puppet a los servidores ltsp y equipos workstation de mi centro:
# cat /etc/network/if-up.d/restartnfs
#!/bin/sh
#
# restartnfs: Reinicia nfs-common y autofs al levantar el interfaz de red si no se encuentra montado /home
# Colocar este script en /etc/network/if-up.d/
#
# Esteban M. Navas Martín 
# IES Valle del Jerte - Plasencia
# 27/01/2016

mount | grep 'ldap:ou=auto.home'

if [ $? -ne 0 ]; then
   /etc/init.d/nfs-common restart;  /etc/init.d/autofs restart
fi
Publicado por primera vez en http://enavas.blogspot.com.es