El servidor Debian no se reinicia desde el script

El servidor Debian no se reinicia desde el script

Tengo un script que se ejecuta para hacer una copia de seguridad de un servidor a través de Rsync, después de ejecutar ese script, quiero que el servidor se reinicie.

Mi script se ejecuta como root desde Crontab a las 3 a. m. de la mañana.

#!/bin/bash

HOST="email"

RSYNC_OPTS="-a -v -v --progress --stats --delete"
RSYNC_DEST="10.0.0.10::$HOST"

BACKUP_LIST="/etc /home /root"

TIMESTAMP="/timestamp-bkup-start.chk"
TIMESTAMP2="/timestamp-bkup-stop.chk"

touch $TIMESTAMP

rsync $RSYNC_OPTS $TIMESTAMP $RSYNC_DEST

for BACKUP_ITEM in $BACKUP_LIST;
  do
    rsync $RSYNC_OPTS $BACKUP_ITEM $RSYNC_DEST
  done

/etc/init.d/zimbra stop
sleep 60s

rsync $RSYNC_OPTS /opt $RSYNC_DEST

touch $TIMESTAMP2
rsync $RSYNC_OPTS $TIMESTAMP2 $RSYNC_DEST

echo `date +%Y%m%d%H%M` >> /var/log/reset
reboot

# $# shows number of args passed
# $1 to access first variable

#if [ $# -eq 1 ]; then
#        if [ $1 = "withreboot" ]; then
#                echo "rebooting...";
#               echo `date +%Y%m%d%H%M` >> /var/log/reset
#               /sbin/reboot
#        fi
#fi

Intenté usar init 6 en lugar de reiniciar. He probado /sbin/reboot.

También tengo otro script básico que simplemente se refleja en el registro de reinicio y ejecuta el reinicio sin problemas. Es solo que con el script anterior el servidor no se reinicia.

Si alguien tiene alguna teoría sería genial ya que se me ha acabado la idea.

Gracias,

jon

Respuesta1

¿Es tal vez que una llamada para reiniciar se realiza mediante apagado (es decir, apagado -r)? ¿Reboot --force funciona de manera diferente? (hace lo que dice en la lata...)

información relacionada