Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- log=/var/log/apt_update.log
- time_stamp () {
- date +%Y-%m-%dT%H:%M:%S.$(date +%N| cut -c -6)%Z:$(date +%z | cut -c 4-)
- }
- echo "$(time_stamp) $HOSTNAME - Acutalizacion de bases de datos apt..." >> $log
- apt update || { echo $(time_stamp) - $HOSTNAME Error, se sale. >> $log ; exit 1; }
- echo "$(time_stamp) $HOSTNAME - Acutalizacion de sistema..." >> $log
- apt upgrade -y || { echo $(time_stamp) - $HOSTNAME Error, se sale. >> $log ; exit 1; }
- echo "$(time_stamp) $HOSTNAME - Instalando dependencias faltantes..." >> $log
- apt install -f -y || { echo $(time_stamp) - $HOSTNAME Error, se sale. >> $log ; exit 1; }
- echo "$(time_stamp) $HOSTNAME - Eliminando paquetes huerfanos..." >> $log
- apt autoremove -y || { echo $(time_stamp) - $HOSTNAME Error, se sale. >> $log ; exit 1; }
- echo "$(time_stamp) $HOSTNAME - Terminado actualizacio y mantenimiento.
- " >> $log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement