Re: Tuer un script après une durée fixe
Le 27-02-2018, à 14:24:35 +0100, Francois Lafont a écrit :
Idées, suggestions ?
Je pense que tu devrais mettre le timeout sur la commande à droite
du pipe uniquement (ie ffmpeg). Normalement, la commande à gauche
du pipe (raspivid) devrait se stopper d'elle-même car elle recevra
le signal SIGPIPE.
Et ça marche, hip hip hip hourra !
La bonne ligne est donc:
raspivid [options] | timeout -s KILL 15s ffmpeg [autres options]
(le -s KILL semble optionnel et inoffensif).
Pour répondre à Jean-Marc, la solution
timeout 15s bash -c " raspivid [options] | ffmpeg [autres options] "
tue bien raspivid, mais pas ffmpeg.
Merci à vous tous.
S
Reply to: