Многое перепробовал:
#!/bin/sh
gdb -pid "$(pidof plasmashell)" -batch -ex "set logging file /home/viktor/plasmashell2-19.txt" -ex "set logging on" [ -ex "continue"] -ex "thread apply all backtrace" -ex "sleep 3" -ex "set logging off" -ex "detach $(pidof plasmashell)" -ex "quit" -ex "exit" -ex "monitor exit"
kill -INT "$(pidof gdb)"
kill -STOP "$(pidof gdb)"
kill "$(pidof gdb)"
kill -SIGKILL "$(pidof gdb)"
#kill -SIGKILL 74756
echo пароль | sudo -S kill -SIGKILL "$(pidof gdb)"
exit
Не убивается именно присоединённый gdb (что и надо) причём даже не прекращает писать ни в файл ни в консоль.