Forum Linux.général système d'init pour utilisateur

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
1
11
déc.
2019

Bonjour,

Je suis à la recherche d'un système type init qui gère des services en tant qu'un utilisateur donné, portable (facilement installable sur debian/archlinux et éventuellement macosx), et configurable dans le répertoire utilisateur (comme ça je pourrais versionner mes scripts d'init dans un répertoire dotfiles).

Je vois que runit semble le permettre.

Auriez-vous des suggestion ?

Merci d'avance

  • # un script shell ?

    Posté par  . Évalué à 4.

    système type init qui gère des services en tant qu'un utilisateur donné, portable (facilement installable sur debian/archlinux et éventuellement macosx), et configurable dans le répertoire utilisateur

    tu fais un script shell qui organise ce qui doit démarrer,
    éventuellement qui appelle d'autres scripts, etc
    et tu le lances au login de l'utilisateur ?

    sinon tu as les users.service de systemd

  • # systemd

    Posté par  . Évalué à 7.

    À part pour le support de macOSX, systemd répond complètement à ton besoin.
    Et si tu utilise déjà systemd au niveau du système, alors il y a déjà une instance utilisateur qui est lancée quand tu te connecte et tu peux en gérer les services dans ~/.config/systemd/user/ et avec la commande systemctl --user

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.