Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-09-14 16:05:03

  arturek999 - Nowy użytkownik

arturek999
Nowy użytkownik
Zarejestrowany: 2013-09-14

bash - zapisywanie do pliku

Witam. Mam problem jak zapisać dany proces (zużycie procesora) do pliku tekstowego w katalogu domowym? Jestem początkujący, więc wybaczcie. To co wydedukowałem:

Kod:

ps -aux | grep %CPU > ~/plik.txt

Offline

 

#2  2013-09-14 16:38:32

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: bash - zapisywanie do pliku

Ps -aux jest przestażałe z tego co czytałem kiedyś. Dużo lepiej jest użyć ps -eo i dać opcje np:

Kod:

ps -eo "%mem %cpu user pid args"

Możesz tez to posortować po określonej kolumnie np:

Kod:

ps -eo "%mem %cpu user pid args" --sort %cpu

A jeśli jakiś konkretny proces cie interesuje to grep'em  potraktuj, np.

Kod:

ps -eo "%mem %cpu user pid args" --sort %cpu | grep -i conky

A by to zapisać do pliku, to:

Kod:

ps -eo "%mem %cpu user pid args" --sort %cpu | grep -i conky >> jakiś_tam.plik

Oczywiście możesz sobie dowolnie zarzącać kolumnami, to tylko przykład z którego ja często korzystam, więcej info jakie kolumny można dodać znajdziesz w man ps

Offline

 

#3  2013-09-14 16:56:43

  arturek999 - Nowy użytkownik

arturek999
Nowy użytkownik
Zarejestrowany: 2013-09-14

Re: bash - zapisywanie do pliku

Super. Dzięki wielkie!

Offline

 

#4  2013-09-14 19:15:38

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: bash - zapisywanie do pliku

Kiedyś robiłem tak:

Kod:

vmstat 1 3 | awk '{for (i=0;i<=NF;i++) if ($i == "id") cmd=i;} {print 100-$cmd}'|tail -1

ze zrzutem do pliku:

Kod:

vmstat 1 3 | awk '{for (i=0;i<=NF;i++) if ($i == "id") cmd=i;} {print 100-$cmd}'|tail -1 > plik.txt

https://l0calh0st.pl/obrazki/userbar.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)