Se não houver nada a ser feito após curl
:
while true; do
avconv ... &
curl ... "pid=${!}"
wait $! && break
done
Estou executando um comando shell que está chamando uma sessão avconv.
O comando está sendo executado como background process
. Quando o script começar a executar, estou fazendo um curl post
em um URL com o id do processo criado. E isso está funcionando perfeitamente. Mas como posso fazer outro post quando o processo é morto ou morto?
O script agora, estou correndo é:
avconv -i rtsp://ipaddress/axis-media/media.amp -r 3 -g 3 -vcodec h264 -c:v libx264 -f mpegts udp://127.0.0.1:10000 & curl --request POST "http://myipaddress/receivce.php" --data "pid=${!}"
Tags background-process shell