6. Botón del pánico

  1. Este script en python3 es para apagar el servidor nginx, al estilo de un boton del pánico. Fichero /opt/lighttpd/scripts/panic.py

import os
os.system("sudo -S systemctl stop nginx")

Como usa sudo hay que instalarlo y configurarlo para que solo se ejecuten dos comandos con privilegios de root

1usermod -aG wheeel diego
2dnf install sudo
3visudo
%wheel  ALL=(ALL) NOPASSWD: /usr/bin/systemctl stop nginx , /usr/bin/systemctl start nginx

Para lanzar el script con ssh se usa el comando

ssh -p 3018 diego@dtremino.ddns.onetrg /usr/bin/python3 /opt/lighttpd/scripts/panic.py
  1. Este script en python3 es para iniciar el servidor nginx. Fichero /opt/lighttpd/scripts/un-panic.py

import os
os.system("sudo -S systemctl start nginx")