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 exécuté 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