Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
systemd [2015/10/22 13:47] luc créée |
systemd [2018/10/13 20:32] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== systemd | + | ====== Systemd ====== |
Systemd, c'est un sujet polémique. Est-ce que c'est bien, est-ce que c'est pas bien, à quoi ça sert... Je ne rentre pas dedans, de toutes façons j'ai pas le niveau pour apporter un quelconque argument.\\ | Systemd, c'est un sujet polémique. Est-ce que c'est bien, est-ce que c'est pas bien, à quoi ça sert... Je ne rentre pas dedans, de toutes façons j'ai pas le niveau pour apporter un quelconque argument.\\ | ||
Par contre, on le rencontre partout par défaut, donc faut savoir l' | Par contre, on le rencontre partout par défaut, donc faut savoir l' | ||
- | ==== gérer des services ==== | + | ===== gérer des services |
Pour autoriser des services au démarrage, par exemple '' | Pour autoriser des services au démarrage, par exemple '' | ||
Ligne 22: | Ligne 22: | ||
systemctl status gdm | systemctl status gdm | ||
</ | </ | ||
+ | |||
+ | ===== Executer au démarrage ===== | ||
+ | |||
+ | On souhaite executer un programme au démarrage de l' | ||
+ | |||
+ | Il faut donc créer un fichier '' | ||
+ | <code systemd> | ||
+ | [Unit] | ||
+ | Description=Gogs (Go Git Service) | ||
+ | After=syslog.target | ||
+ | After=network.target | ||
+ | After=mysqld.service | ||
+ | |||
+ | [Service] | ||
+ | Type=simple | ||
+ | User=git | ||
+ | Group=git | ||
+ | WorkingDirectory=/ | ||
+ | ExecStart=/ | ||
+ | Restart=always | ||
+ | Environment=USER=git HOME=/ | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=null-user.target | ||
+ | </ | ||
+ |