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 | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:bash:script:systemd:script-sur-un-vt [25/01/2016 19:59] enicar [Comment lancer un script sur une console virtuel en utilisant systemd] |
doc:programmation:bash:script:systemd:script-sur-un-vt [25/01/2016 20:43] enicar [Script de démarrage pour systemd] |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
Pour plus de commodité j'enregistre toujours mes scripts perso dans /etc/bin, donc la je le créer dans /etc/bin/show_my_ip.sh | Pour plus de commodité j'enregistre toujours mes scripts perso dans /etc/bin, donc la je le créer dans /etc/bin/show_my_ip.sh | ||
<file bash show_my_ip.sh> | <file bash show_my_ip.sh> | ||
- | #bin/sh | + | #! /bin/sh |
clear | clear | ||
while true; | while true; | ||
Ligne 78: | Ligne 78: | ||
[Service] | [Service] | ||
- | type=idle #systemd va retarder l'exécution du service jusqu'à ce que tous les autres soient finis | + | type=idle |
- | ExecStart=/bin/bash /etc/show_my_ip.sh #la ligne de commande à éxécuter | + | ExecStart=/etc/bin/show_my_ip.sh |
- | StandardOutput=tty #spécifier ou va la sortie "standard du script" ou peut l'afficher dans les log, un tty ou pas l'afficher du tout | + | StandardOutput=tty |
- | TTYPath=/dev/tty1 #je précise sur quel tty je veux qu'il s'affiche | + | TTYPath=/dev/tty1 |
- | RestartSec=10 # si mon script est killer systemd le relancera automatiquement toutes les 10ms | + | RestartSec=10 |
[Install] | [Install] | ||
- | WantedBy=multi-user.target # c'est un script que l'usager demande #obligatoire | + | WantedBy=multi-user.target |
</file> | </file> | ||
En détails : | En détails : |