diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2018-09-29 15:52:05 -0400 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2018-09-29 15:52:05 -0400 |
| commit | 30f8c087c54c09b69a88eed53e45b48d50104ffd (patch) | |
| tree | beec35265292e3ff5d247c0f5ea5d0ed19e1cc21 /.scripts/dmenurecord | |
| parent | c003ba9c34636cf94efdad07df93019e002f3bd8 (diff) | |
| download | eibhear-30f8c087c54c09b69a88eed53e45b48d50104ffd.tar.gz eibhear-30f8c087c54c09b69a88eed53e45b48d50104ffd.tar.zst eibhear-30f8c087c54c09b69a88eed53e45b48d50104ffd.zip | |
ugly but werkable kill script fix
Diffstat (limited to '.scripts/dmenurecord')
| -rwxr-xr-x | .scripts/dmenurecord | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/.scripts/dmenurecord b/.scripts/dmenurecord index af4117a..75a2f4f 100755 --- a/.scripts/dmenurecord +++ b/.scripts/dmenurecord @@ -15,10 +15,15 @@ updateicon() { \ } killrecording() { - kill -9 "$(cat ~/.recordingpid)" + recpid="$(cat ~/.recordingpid)" + # kill with SIGTERM, allowing finishing touches. + kill -15 "$recpid" rm -f ~/.recordingpid updateicon "" pkill -RTMIN+9 i3blocks + # even after SIGTERM, ffmpeg may still run, so SIGKILL it. + sleep 3 + kill -9 "$recpid" exit } |
