« Processus persistants » : différence entre les versions
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