Advertisement
sergio_educacionit

updater-v2.sh

Dec 30th, 2023
1,077
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.75 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. echo "verificando nivel de usuario..."
  5.  
  6. # El operador not '!' es un negador o inversor, en este caso
  7. # si la condicion devuelve False al ser negada se convierte en True.
  8. #
  9. # si $UUI no es igual entonces True.
  10.  
  11. if [ ! $UID -eq 0 ]; then
  12.  
  13.    
  14.     # Enviamos e lmensaje por el estandar error '>&2'
  15.     echo "Debes ser usuario 'root' para ejecutar este programa." >&2
  16.  
  17.     # TErminamos el programa con un exit status 1.
  18.     exit 1
  19.  
  20. fi
  21.  
  22. # Utilizamos el operador and '&&' para concatenar dos comandos, el de la derecha
  23. # se ejecuta si el de la izquierda termina con exit status 0.
  24.  
  25. apt update && apt upgrade -y
  26.  
  27.  
  28. # si el update falla el scrip termina por que no hay mas intrucciones y el exit status sera el del
  29. # ultimo comando ejecutado.
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement