O servidor Debian não reinicia a partir do script

O servidor Debian não reinicia a partir do script

Eu tenho um script que é executado para fazer backup de um servidor via Rsync, depois que esse script for executado, quero que o servidor seja reinicializado.

Meu script é executado como root no Crontab às 3h da manhã.

#!/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

Eu tentei usar o init 6 em vez de reiniciar. Eu tentei /sbin/reboot.

Eu também tenho outro script básico que apenas ecoa no log de redefinição e executa a reinicialização sem problemas. É só com o script acima que o servidor não reinicia.

Se alguém tiver alguma teoria, seria ótimo, pois fiquei sem ideia.

Obrigado,

Jon

Responder1

Será que uma chamada para reinicializar ocorre por meio de shutdown (ou seja, shutdown -r). reboot --force funciona de maneira diferente? (faz o que diz na lata..)

informação relacionada