прочитал. у меня почти такой же способ уничтожения процесса. но загвоздка в том, что я не хочу его грохать сразу. а для начала попытаться грохнуть подключенные терминалы.
У Вас тут фундаментальные ошибки.
1. К демону терминалы не подключены, на то он и демон.
2. Терминалы подключены к клиентам (это если демон поддерживает клиент-серверную архитектуру)
Клиенты могут быть и не командно-строчные, которые запросто могут обойтись без терминала.
3. Клиент может запуститься, отправить запрос, закрыть соединение и вообще выключиться. А сервер будет обрабатывать данные и нагружать процессор.
4. Демон может мониторить файловую систему и брать себе задания для работы оттуда. Как в нужном месте окажется нужный файл - одному юзеру известно, да и то, не всегда.
5. Клиент может подключиться по сети. На другой компьютер полезете, прорываясь сквозь файрволлы?

)
Вы лучше задачу свою сформулируйте конкретней. Вы сейчас про спасение мира, а вам-то лично что надо?