usando Fedora 14:
echo 'while true; do sleep 5; if ifconfig | grep "inet addr:" | grep -vq "127.0.0.1"; then if ! mount | grep -q "/home/user/Desktop/Share"; then mount -vvv -t cifs -o ro,noexec,nosuid,nodev,password=,nolock //192.168.1.1/Share /home/user/Desktop/Share; fi; fi; done &' > /etc/rc.d/rc5.d/S99mountsmb
chmod +x /etc/rc.d/rc5.d/S99mountsmb
Monto un recurso compartido Samba anónimo [lo revisa cada 5 segundos]
está funcionando, ok, ¡genial!
Pero: cuando apago mi caja de Fedora, puedo ver las líneas que contienen estas líneas de script. Muchas veces, aproximadamente ~50x en la pantalla.
¿Cómo podría desactivar estas líneas al apagar? Yo [y otras personas] no queremos ver esas líneas durante aproximadamente ~ 5 segundos.
¡Gracias!
Respuesta1
Parece que está desarrollando su propia solución para el problema que cron
aborda. Si bien es cierto que cron
no se ejecutará cada cinco segundos, puedes ejecutar un script cada minuto que ejecute tu código cada cinco segundos.
Dentro de este script y/o la entrada crontab, debe redirigir stderr a /dev/null (u otro archivo de registro) --- por ejemplomy_script.sh > /etc/rc.d/rc5.d/S99mountsmb 2>/dev/null
No tengo mucha experiencia con las monturas Samba, pero supongo que probablemente haya alguna forma de configurar la montura para que también se mantenga viva.