From 4843373cd4368c28328a1f050871bb25111b8a3d Mon Sep 17 00:00:00 2001 From: "gitlab.com/pepa65" Date: Sun, 4 Sep 2022 21:38:26 +0700 Subject: [PATCH] log stream --- stream | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stream b/stream index c1e7a6f..0e11f9e 100755 --- a/stream +++ b/stream @@ -17,5 +17,7 @@ RestreamSG) rtmp=rtmp://singapore.restream.io/live/$key ;; *) rtmp=rtmp://live.restream.io/live/$key esac -ffmpeg -re -y -i $in -c:v copy -c:a copy -f flv "$rtmp" || - echo "Error while streaming $1" >>"$log" +set -o pipefail # to get ffmpeg's returncode +! ffmpeg -re -y -i $in -c:v copy -c:a copy -f flv "$rtmp" |tail -n 20 >"$in.log" && + echo "Error while streaming $1" >>"$log" || + rm "$in.log" # Remove tailfile if no errors