Bref, je suis un peu perdu et je ne suis pas certain de faire ce qu'il y a de mieux.
Merci pour vos réponses.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Une réponse de normand : ça dépend .... de la portée que tu souhaites donner à ton script.
Mais ça tu le sais déjà et effectivement pour systemd il y a peut-être des adaptations aux règles générales ?
/usr/lib/systemd/system/ : units provided by installed packages (unités fournies par les paquets installés)
/etc/systemd/system/ : units installed by the system administrator (unités installées par l'administrateur système)
répété/confirmé/complété par :
source
To replace the unit file /usr/lib/systemd/system/<unit>, create the file /etc/systemd/system/<unit> and reenable the unit to update the symlinks. (Pour remplacer le fichier d'unité /usr/lib/systemd/system/<unit>, créez le fichier /etc/systemd/system/<unit> et réactivez l'unité pour mettre à jour les liens symboliques.)
/etc/systemd/user/ : devrait logiquement contenir des unités placées par l'administrateur avec une portée limitée sur les sessions Utilisateurs.
$HOME/.config/systemd/user : devrait logiquement contenir des unités placées par l'utilisateur avec une portée limitée sur sa session.
pour ceux-là : /lib/systemd/system/ est un lien vers /usr/lib/systemd/system/ donc c'est réglé plus haut
et /usr/local/lib/systemd/system ...j'ai pas trop d'idée
$ man systemd.unit
UNIT FILE LOAD PATH
Table 1. Load path when running in system mode (--system).
┌──────────────────────────────┬────────────────────────────┐
│Path │ Description │
├──────────────────────────────┼────────────────────────────┤
│/etc/systemd/system │ System units created by │
│ │ the administrator │
├──────────────────────────────┼────────────────────────────┤
│/usr/local/lib/systemd/system │ System units installed by │
│ │ the administrator │
├──────────────────────────────┼────────────────────────────┤
│/lib/systemd/system │ System units installed by │
│ │ the distribution package │
│ │ manager │
└──────────────────────────────┴────────────────────────────┘
Table 2. Load path when running in user mode (--user).
┌────────────────────────────────────────┬────────────────────────────┐
│Path │ Description │
├────────────────────────────────────────┼────────────────────────────┤
│$XDG_CONFIG_HOME/systemd/user or │ User configuration │
│$HOME/.config/systemd/user │ ($XDG_CONFIG_HOME is used │
│ │ if set, ~/.config │
│ │ otherwise) │
├────────────────────────────────────────┼────────────────────────────┤
│/etc/systemd/user │ User units created by the │
│ │ administrator │
├────────────────────────────────────────┼────────────────────────────┤
│$XDG_DATA_HOME/systemd/user or │ Units of packages that │
│$HOME/.local/share/systemd/user │ have been installed in the │
│ │ home directory │
│ │ ($XDG_DATA_HOME is used if │
│ │ set, ~/.local/share │
│ │ otherwise) │
├────────────────────────────────────────┼────────────────────────────┤
│$dir/systemd/user for each $dir in │ Additional locations for │
│$XDG_DATA_DIRS │ installed user units, one │
│ │ for each entry in │
│ │ $XDG_DATA_DIRS │
├────────────────────────────────────────┼────────────────────────────┤
│/usr/local/lib/systemd/user │ User units installed by │
│ │ the administrator │
├────────────────────────────────────────┼────────────────────────────┤
│/usr/lib/systemd/user │ User units installed by │
│ │ the distribution package │
│ │ manager │
└────────────────────────────────────────┴────────────────────────────┘
J'ai raccourci les tableaux pour ce que tu recherches (voir le manuel pour la version complète)
J'avais cherché le man , mais pas le unit...
Il y a effectivement tout, et même plus, dans ce man!
Je note: /etc/systemd/system │ System units created by the administrator
et /usr/local/lib/systemd/system │ System units installed by the administrator
Ça suffira pour travailler proprement!
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.