25/10/2016, 15:50
(Questo messaggio è stato modificato l'ultima volta il: 25/10/2016, 15:50 da Giovanni Laudante Venturi.)
Salve a tutti,
da qualche giorno sto avendo a che fare con la gestione dei servizi con systemd. Ho l'esigenza di disabilitare alcuni servizi quando il sistema si spegne e abilitarli quando si riaccende ma solo in alcune occasioni (ovvero quando alcuni parametri in un file di configurazione rispettano dei requisiti) [scusate per il mio linguaggio vago ]. Inoltre però ho bisogno che se questi servizi vanno in crash o smettono di funzionare in modo anomalo vengano riavviati. Ho trovato una soluzione al problema ma vorrei esporvela perchè non sono del tutto sicuro che sia un approccio buono.
Nel blocco dello unit file ho settato il parametro per permettere al servizio di riavviarsi quando succede qualcosa di imprevisto, e poi in vado ad eseguire uno script che mi disabilita lo stesso servizio prima dello spegnimento. Il tutto funziona, ma vorrei un vostro parere per capire se ci sia un modo migliore per fare la stessa cosa.
Grazie mille a tutti!
da qualche giorno sto avendo a che fare con la gestione dei servizi con systemd. Ho l'esigenza di disabilitare alcuni servizi quando il sistema si spegne e abilitarli quando si riaccende ma solo in alcune occasioni (ovvero quando alcuni parametri in un file di configurazione rispettano dei requisiti) [scusate per il mio linguaggio vago ]. Inoltre però ho bisogno che se questi servizi vanno in crash o smettono di funzionare in modo anomalo vengano riavviati. Ho trovato una soluzione al problema ma vorrei esporvela perchè non sono del tutto sicuro che sia un approccio buono.
Nel blocco
Codice:
[service]
Codice:
Restart=always
Codice:
ExecStop
Grazie mille a tutti!