Processus persistants
Aller à la navigation
Aller à la recherche
Il est possible de lancer des commandes persistantes, i.e. qui continueront à s'exécuter après que l'utilisateur aura fermé sa session.
- configuration de la machine
Avant de pouvoir lancer un processus persistant, il faut configurer la machine en lançant la commande :
loginctl enable-linger
Cette configuration n'a besoin d'être faite qu'une seule fois par machine. Elle sera conservée même après un redémarrage de la machine.
- lancement d'une commande
Le processus persistant doit être lancée en dehors de la session utilisateur, afin qu'il ne soit pas supprimé à la fin de la session.
Pour cela, il faut insérer systemd-run --scope --user avant la commande.
Exemple : pour lancer la commande screen :
systemd-run --scope --user screen