[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: