From b519c5f639e143251ad725970f28bd613315b277 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 17 Oct 2024 12:37:30 +0200 Subject: checkpoint --- bin/guiscripts/record | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/record b/bin/guiscripts/record index df4b6e6..f01a5c7 100755 --- a/bin/guiscripts/record +++ b/bin/guiscripts/record @@ -93,7 +93,11 @@ case "$option" in record_cmd $w $h $x $y $dir $current } ;; - stop) kill "$(pgrep ffmpeg | xargs ps | grep 'x11grab' | awk '{print $1}')"; rm -f "$lock" ;; + stop) + pid="$(pgrep ffmpeg | xargs ps | grep 'x11grab' | awk '{print $1}')" + [ "$pid" ] && kill "$pid" + rm -f "$lock" + ;; full) record_cmd 0 0 1920 1080 $dir $current ;; audio) $0 -a; exit ;; help|*) >&2 printf 'record [dir] (active|window|part|stop|full)\n' ;; -- cgit v1.2.3