Bonjour,
Sur un thread dans le forum multimédia, j'ai proposé le script suivant:
#!/bin/sh
# Lancement de VLC
vlc&
# On récupère son pid
pid=$!
# timing
sleep $1
# On demande à VLC de se terminer proprement, i.e de fermer proprement le fichier d'enregistrement.
kill -TERM $pid
Ce script fait bien 13 lignes :
[oudoubah@Tuxtop tmp]$ wc -l toto.sh
13 toto.sh
Je l'ai testé, et voici le comportement que j'ai obtenu :
[oudoubah@Tuxtop tmp]$ ./toto.sh 10
VLC media player 0.8.6a Janus
[oudoubah@Tuxtop tmp]$ ./toto.sh 30
VLC media player 0.8.6a Janus
./toto.sh: line 14: 12398 Complété vlc
Dans le premier cas, je n'ai pas de retour d'affichage, et dans le second il me parle de la ligne 14 du script ?-(
Après tests, la limite semble être 23/24 secondes.
Je viens de tester avec zsh, et ce comportement disparait.
Quelqu'un aurait une idée?
Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"
Poste le Tuesday 10 April 2007 20:25:37