Szukam lepszej alternatywy dla topu . Zarówno top, jak i Monitor aktywności są mocno ograniczone pod względem funkcji. W szczególności interesują mnie następujące funkcje:
- Ogranicz procesy według nazwy
- Wysyłaj różne sygnały „zabicia” do procesu interaktywnie, tj. Wybierz proces z listy procesów i wyślij sygnał
- Możliwość wyświetlenia całej komendy, nie tylko nazwy programu (jak
top -c
w Linuksie) - Pokaż status każdego procesu
- Opcjonalne: W systemie Linux top również aktualizuje polecenie, gdy jest wyświetlane, tj. Jeśli proces zapisuje swój własny
argv
podczas działania, zostanie wyświetlone zaktualizowane polecenie.
Htop nie jest opcją, ponieważ jest niestabilny w systemie Mac OS i tylko niewielki podzbiór jego funkcji faktycznie działa w systemie Darwin, prawdopodobnie dlatego, że częściowo opiera się na procfs. Czy istnieje kompilacja lub rozwidlenie htopa, które działa w systemie OS X, ponieważ ma funkcje, których chcę, jeśli działałoby tak jak w systemie Linux?
sudo port install htop
Wysyłanie sygnałów i filtrowanie przez użytkownika jest dostępne od razu po wyjęciu z pudełka. Od
man top
Jeśli chcesz się rozszerzyć
top
, kod źródłowy jest dostępny na stronie http://opensource.apple.com .źródło
Możesz użyć eksploratora procesów dla OS X - http://newosxbook.com/ ma to do pobrania za darmo. Jest wzorowany na topie Linuksa i jest znacznie potężniejszy niż własny Apple.
źródło