вы можете использовать pkill для отправки сигнала уничтожения так же, как и сигнал kill
Eg: pkill firefox
pkill -9 firefox
Решение, которое я нашел для себя для этой проблемы, состояло в использовании wmctrl. Это позволяет очень гранулировать ваши окна. Таким образом, у меня есть набор терминалов под названиями Acyrid-Live и Acyrid-Beta.
wmctrl -F -c Acyrid-Live закрывает это окно
Это довольно полезный набор инструментов.
http://tomas.styblo.name/wmctrl/
Изменить: Да, я понимаю, что это старый поток, но это также один из самых популярных результатов при поиске, как закрыть терминалы по названию , поэтому я решил, что опубликую успешное решение.
Можно закрыть все из них с помощью killall gnome-terminal, но это также закроет другие запущенные гном-терминалы.
Если упомянутый вами скрипт управления, который вы упомянули, позволяет вам добавить к нему следующее:
# When this exits, exit all back ground process also.
trap 'kill $(jobs -p)' EXIT
Кредит: http://www.thegeekstuff.com/2009/09/multitail- на просмотр хвост-е-выход-из-множественного лог-файлов в одном-терминале /
Если упомянутый вами скрипт управления, который вы упомянули, позволяет вам добавить к нему следующее:
# When this exits, exit all back ground process also.
trap 'kill $(jobs -p)' EXIT
Кредит: http://www.thegeekstuff.com/2009/09/multitail- на просмотр хвост-е-выход-из-множественного лог-файлов в одном-терминале /
Если упомянутый вами скрипт управления, который вы упомянули, позволяет вам добавить к нему следующее:
# When this exits, exit all back ground process also.
trap 'kill $(jobs -p)' EXIT
Кредит: http://www.thegeekstuff.com/2009/09/multitail- на просмотр хвост-е-выход-из-множественного лог-файлов в одном-терминале /
Если упомянутый вами скрипт управления, который вы упомянули, позволяет вам добавить к нему следующее:
# When this exits, exit all back ground process also.
trap 'kill $(jobs -p)' EXIT
Кредит: http://www.thegeekstuff.com/2009/09/multitail- на просмотр хвост-е-выход-из-множественного лог-файлов в одном-терминале /
Если упомянутый вами скрипт управления, который вы упомянули, позволяет вам добавить к нему следующее:
# When this exits, exit all back ground process also.
trap 'kill $(jobs -p)' EXIT
Кредит: http://www.thegeekstuff.com/2009/09/multitail- на просмотр хвост-е-выход-из-множественного лог-файлов в одном-терминале /