Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:programmation:bash:script:systemd:script-sur-un-vt [08/06/2024 17:04] agp91 [Le script à exécuter] |
doc:programmation:bash:script:systemd:script-sur-un-vt [08/06/2024 17:12] agp91 [Configuration de SystemD] Supression de la modification du fichier /etc/systemd/logind.conf |
||
---|---|---|---|
Ligne 43: | Ligne 43: | ||
<code>1:2345:respawn:/etc/bin/mon_script.sh</code> | <code>1:2345:respawn:/etc/bin/mon_script.sh</code> | ||
=== Maintenant === | === Maintenant === | ||
- | Maintenant avec SystemD, un seul getty est lancé par défaut. Si vous vous déplacez sur un autre tty(<key>C-A-F2</key> par exemple), getty sera lanceé ici (de manière interactive). | + | Maintenant avec SystemD, un seul getty est lancé par défaut. Si vous vous déplacez sur un autre tty(<key>C-A-F2</key> par exemple), getty sera lancé ici (de manière interactive). |
- | Pour modifier ce comportement par défaut de **SystemD** il faut éditer le fichier <code>/etc/systemd/logind.conf</code> | + | Pour modifier ce comportement par défaut de **SystemD** il faut désactiver le service qui exécute getty sur tty1 |
- | Puis dé-commenter NAutoVTs=6 et placer sa valeur à zéro. | + | <code root>systemctl disable getty@tty1.service</code> |
- | ça devrait vous donner un fichier comme ça | + | |
- | <file config /etc/systemd/logind.conf> | + | |
- | # This file is part of systemd. | + | |
- | # | + | |
- | # systemd is free software; you can redistribute it and/or modify it | + | |
- | # under the terms of the GNU Lesser General Public License as published by | + | |
- | # the Free Software Foundation; either version 2.1 of the License, or | + | |
- | # (at your option) any later version. | + | |
- | # | + | |
- | # See logind.conf(5) for details | + | |
- | + | ||
- | [Login] | + | |
- | NAutoVTs=0 | + | |
- | #ReserveVT=6 | + | |
- | #KillUserProcesses=no | + | |
- | #KillOnlyUsers= | + | |
- | ... | + | |
- | </file> | + | |
Ensuite on lui dit de démarrer quand même un login sur le tty2, pour ce faire : | Ensuite on lui dit de démarrer quand même un login sur le tty2, pour ce faire : | ||
- | <code root>systemctl disable getty@tty1.service</code> | ||
- | Puis : | ||
<code root> systemctl enable getty@tty2.service</code> | <code root> systemctl enable getty@tty2.service</code> | ||
===== Script de démarrage pour systemd ===== | ===== Script de démarrage pour systemd ===== |