>нет не завершается,
Непорядок!Надо проверять тогда, например pgrep deadbeef, либо плеер запускать через (блин, забыл как это называется - wrapper?), который будет завершать ваш скрипт при закрытии плеера; собственно функцию этого wrapper-а в скрипт и можно вставить - т.е. запускать не deadbeef а ваш скрипт.