Bonjour,
Je cherche à lancer un script interactif au boot d’une machine virtuelle. Le but étant de poser une question et en fonction de la réponse j’adapte ma config réseau par exemple.
J’ai suivi un tuto pour utiliser systemd lien
Tout se passe bien, mon script se lance correctement mais au bout de 5sec, le démarrage continu et je me retrouve sur la page de login sans avoir laissé le temps à mon script de s’exécuter en entier.
Le contenu de mon_script.service est le suivant :
[Unit]Description=mon script interactif
windowAfter=getty@tty2.service
[Service]
Type=oneshot
ExecStart=/root/mon_script.sh
StandardInput=tty
TTYPath=/dev/tty2
TTYReset=yes
TTYVHangup=yes
[Install]
WantedBy=multi-user.target
Quelqu’un connaitrait-il l’astuce pour forcer systemd à attendre la fin de l’exécution de mon script ou le forcer à marquer une pause avant de passer à la suite ?
Pour info la VM est une Jessie de base sans interface graphique.
Merci d’avance