« Processus persistants » : différence entre les versions

De Service Informatique de l'Institut Galilée
Aller à la navigation Aller à la recherche
(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... »)
(Aucune différence)

Version du 19 novembre 2017 à 14:45

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