# trap "systemctl restart $SERVICES" INT QUIT TERM KILL EXIT # la commande trap va capturer: # INT, les interruptions volontaire # QUIT, ne semble pas faire son boulot # TERM, je ne sais plus # KILL, capture les signal d'interruption # EXIT, semble faire le boulot de QUIT # On peut aussi utiliser une fonction function cleanup() { # ... } trap cleanup EXIT