systemd: Creare un nuovo servizio
Qualche tempo fa abbiamo parlato di systemd, oggi vediamo come creare un nostro unit service per avviare qualcosa tramite systemd. Ad esempio vogliamo avviare uno script in /home/prova/ chiamato prova.py con utente prova. Creiamo un nuovo file in /lib/systemd/system/ chiamato prova.service e scriviamoci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[Unit] Description=Prova Service After=multi-user.target [Service] Type=simple ExecStart=/usr/local/bin/python /home/prova/prova.py User=prova Group=prova WorkingDirectory=/home/prova/ Restart=always RestartSec=10 [Install] WantedBy=multi-user.target |
Nel file precedete possiamo evidenziare: [Unit], determina che questo file è … Leggi tutto