Usar una segunda nas apagada para hacer sincronización de una activa
#2
(11-11-2021, 07:48 PM)Ganekogorta escribió:
Código:
#! /bin/bash
ruta="/share/scripts"
fecha=`date +%y-%m-%d`
hora=`date +"%H:%M"`
if [ -f $ruta/flags/apagar.txt ] ; then
    #existe el archivo de flag
    echo "elimino /share/scripts/flags/apagar.txt"
    #lo elimino para que no vuelva a apagarse tras el próximo inicio
    echo "elimino /share/scripts/flags/apagar.txt" >> $ruta/log.log
    rm $ruta/flags/apagar.txt
    echo "apago la nas el $fecha a las $hora" >> $ruta/log.log
    #doy orden de apagado
    poweroff
fi

Genial el aporte, lleva curro pero permite sacar todo el provecho del que tenga un NAS para estos menesteres. En cuanto compre la nueva NAS lo intento poner en práctica  Big Grin

Sólo un apunte, es una chorrada y realmente no altera ni mejora en nada el script, únicamente es práctico a efectos de programación y reduce algo el código.

El comando "tee"  es súper util y te permite prescindir de esos dos comandos "echo" a modo de tubería en "T" (de hecho el comando se llama así por eso mismo), imprimiendo por pantalla y redirigiendo (en modo append) a fichero al mismo tiempo, de la siguiente manera:


Código:
echo "elimino /share/scripts/flags/apagar.txt" | tee -a $ruta/log.log
TS-253A 2x4TB RAID1 8GB RAM
“La inteligencia es la habilidad de evitar hacer trabajo y conseguir que el trabajo se haga.” (Linus Torvalds)
  Responder


Mensajes en este tema
RE: Usar una segunda nas apagada para hacer sincronización de una activa - por adrolmar - 20-11-2021, 09:49 PM



Usuarios navegando en este tema: 1 invitado(s)