Botón del pánico
================

.. toctree::
   :maxdepth: 2

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*

.. code-block:: python3

   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

.. code-block:: bash
   :linenos:

   usermod -aG wheeel diego
   dnf install sudo
   visudo

.. code-block:: cfg

   %wheel  ALL=(ALL) NOPASSWD: /usr/bin/systemctl stop nginx , /usr/bin/systemctl start nginx

Para lanzar el script con ssh se usa el comando

.. code-block:: bash

   ssh -p 3018 diego@dtremino.ddns.onetrg /usr/bin/python3 /opt/lighttpd/scripts/panic.py


2. Este script en python3 es para iniciar el servidor nginx. Fichero */opt/lighttpd/scripts/un-panic.py*

.. code-block:: python3

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