На macOS как закрыть(убить) все терминальные процессы (windows)?

используя macOS sierra, я ищу команду, с помощью которой я могу закрыть/убить все открытые окна терминала (процессы).
Также он должен убить все процессы, открытые этим терминалом...
Почему pkill Terminal не работает?

23
задан illdo
20.01.2023 7:12 Количество просмотров материала 3067
Распечатать страницу

2 ответа

короткий ответ:

pkill -a Terminal

чуть более подробный ответ:

приведенная выше команда поиска всех процессов, которые имеют имя "терминал" в них и убить их. Это убьет процесс оболочки (например,bash) и любые процессы в том же дереве процессов (команды выполняются под управлением оболочки). Это, вероятно, не будет убивать GUI приложений, так как они часто двойная вилка. Так как они больше не связаны с Terminal обработать, невозможно выясните, какие из них были первоначально запущены терминалом.

кроме того, чтобы найти процесс, не убивая его, запустите:

pgrep -a Terminal
1
отвечен mnewt 2023-01-21 15:00

как о cmd+q? Закрывает приложение и все его окна. Если вы можете отправить клавиатурной команды.

  • он спросит вас, Хотите ли вы завершить все процессы перед закрытием всех терминалов.
  • он не открывает все закрытые терминалы при следующем запуске.
0
отвечен Lukas 2023-01-21 17:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх