используя macOS sierra, я ищу команду, с помощью которой я могу закрыть/убить все открытые окна терминала (процессы).
Также он должен убить все процессы, открытые этим терминалом...
Почему pkill Terminal
не работает?
На macOS как закрыть(убить) все терминальные процессы (windows)?
23
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-код ]