Crear el archivo '.sh' desde el propio VisualStudio.
Convertir en ejecutable el archivo '.sh'
chmod +x reinicio+cds.sh
Crear una regla diaria:
crontab -e
0 7 * * * /home/axinpruebas/1-20-3/reinicio+cds.sh
Ctrl + X
Y
Intro
Contenido del Script 'reinicio+cds.sh':
#!/bin/bash
./server.sh command /announce "El servidor se reiniciará en 1 minuto."
sleep 30
./server.sh command /announce "El servidor se reiniciará en 30 segundos."
sleep 20
./server.sh command /announce "El servidor se reiniciará en 10 segundos."
./server.sh stop
cp /var/axinpruebas/1-20-3/Saves/default.vcdbs /var/axinpruebas/1-20-3/Backups/$(date +%Y%m%d)_default.vcdbs
./server.sh start
Ejecutar el script manualmente:
./reinicio+cds.s