Il n'y a pas de signal de "redémarrage". Vous devez enregistrer l'environnement (environ, cwd, cmdline, contexte de sécurité…) à partir de /proc/<pid>
et redémarrez manuellement le processus.
SIGHUP est proche, mais il n'est utilisé que par convention pour demander au programme de recharger ses paramètres.
Il y a un signal "RECHARGER".
Supposons que vous ayez un squid
processus avec pid 1 s'exécute dans le conteneur, si vous redémarrez le processus squid, le conteneur se fermera. mais vous pouvez le "RECHARGER" comme ceci :
kill -HUP 1