Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # INSTRUCCIONES
- # guardar el codigo en un archivo como 'apache2-status.sh'
- # ejecutar como usuario con privilegios:
- # bash apache2-status.sh
- # El comando devuelve 0 o distitno de 0 para indicar si el programa termino
- # postiviamente, una estructura if la puede tomar esta salida (exit status) como
- # valores booleanos (true/false)
- # el signo ! invierte el resultado
- if ! systemctl is-active apache2.service; then
- # esto se ejecuta si el comando devuelve 'false' o sea
- # distino de '0' por el uso '!'
- echo "servicio detenido, iniciando..."
- systemctl start apache2
- if systemctl is-active apache2.service;then
- # esto se ejecuta si el comadno devueleve 'true'
- # o sea '0'.
- systemctl status apache2.service | cat
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement