Używam top
polecenie, aby zobaczyć szczegóły dotyczące konkretnych procesów. Wyjście jest przesyłane strumieniowo do grep
w ten sposób:
top -n 1 | grep jre
Dane wyjściowe są zwykle około 4 wierszy i chciałbym poprzedzić bieżący czas do każdej linii, tak aby wyglądało to tak:
Przed:
2772 deleteme 20 0 2832 1156 872 R 2.0 0.1 0:00.01 top
Po:
13:46 25-08-2012 2772 deleteme 20 0 2832 1156 872 R 2.0 0.1 0:00.01 top
The
ps
polecenie jest lepiej dostosowane do tego rodzaju zadań. Spróbuj czegoś takiego:Od
ps
strona man:W poleceniu, które zasugerowałem, mówi opcja „-a”
ps
drukować procesy dla wszystkich użytkowników. The-o
określa format wyjściowy. W moim przykładzie (ponownie zps
strona podręcznika):Możesz to zmienić w zależności od potrzeb. Spójrz na
man ps
i wyszukaj „STANDARDOWE SPECYFIKACJE FORMATU” (możesz użyć wyszukiwania w stylu vi na stronach man, naciśnij „/” i wprowadź wzór wyszukiwania, „n” przejdzie do następnego dopasowania).źródło
top
& amp;grep
Polecenia razem (tzn. bez Ciebie) wydaje się pokazywać więcej wyników ....-n1
opcja.-n 1
a nie twoje dodatkowe polecenia pokazuje 4 linie, ale z twoimi dodatkowymi liniami i-n 1
pokazuje 1 linię, a czasem 3 lub 4.top
jest dziwny. W jakiś sposób manipuluje terminalem. Jeśli powiesz mi, co dokładnie musisz zrobić (na przykład, jakich informacji potrzebujesz z nagłówków na górze), powinienem być w stanie dać ci działające polecenie za pomocąps
.