Processus persistants

De Service Informatique de l'Institut Galilée
Révision datée du 19 novembre 2017 à 14:45 par Antoine.rozenknop (discussion | contributions) (Page créée avec « 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... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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