Linux (Debian) - Htop - čistý čas běžícího procesu

HackForum

Linux (Debian) - Htop - čistý čas běžícího procesu#
Zdravím,

je možno v Htopu nějak zobrazit reálný čas, co je proces spuštěn? Počítá se tam akorát TIME+, což je čas, který proces využívá procesor, ale já potřebuji vědět, jak dlouho reálně běží (nikoliv jak dlouho využívá procesor) nebo v kolik byl spuštěn. Dá se to nějak? V Htopu jsem koukal na kolonky, time tam je asi 6x, ale všechno je nepoužitelné. Jediné rozumné tam je STARTTIME, ale ta kolonka bohužel nefunguje, respektive nezobrazuje nic.

Děkuji za rady.
(odpovědět)
Shaim2.1.2013 15:07
re: Linux (Debian) - Htop - čistý čas běžícího pro#
musí to být v htop? zjistit to lze jednoduše tak, že se podíváš do /proc, kdy byla vytvořena příslušná složka podle pid, tedy
ls -ld /proc/`pgrep myApp.sh`

(odpovědět)
Emkei | E-mail | Website | PGP2.1.2013 22:31
re: Linux (Debian) - Htop - čistý čas běžícího pro#
Nemusí to být htop. Díky za nástřel, není nějaká vhodná aplikace? Abych v ní měl všechny běžící procesy a jejich trvání? (real-time)
(odpovědět)
Shaim2.1.2013 23:07
re: Linux (Debian) - Htop - čistý čas běžícího pro#
tak ještě lze použít ps, kdy ti to vypíše čas, jak dlouho už jednotlivé procesy běží:
ps -eo pid,cmd,etime
např. 8-10:19:01 znamená 8 dní, 10 hodin atd.
datum startu pak můžeš zjistit jednoduše příkazem
date --date='-8day -10hour -19minute -01second'
není problém si na to napsat jednoduchý bash script, který udělá vše za tebe.
(odpovědět)
Emkei | E-mail | Website | PGP3.1.2013 10:09
re: Linux (Debian) - Htop - čistý čas běžícího pro#
Ok, docela jsem se právě divil, že se po tomto už někdo přede mnou nepídil...
(odpovědět)
Shaim3.1.2013 11:43
re: Linux (Debian) - Htop - čistý čas běžícího pro#
Tak jsem to ozkoušel, vše OK, už by to jen chtělo implementovat do htopu a byl bych 100% spokojený :) Ale jak jsem již uváděl, tak se docela divím, že tohle nikdo přede mnou nějak uspokojivě nevyřešil...
(odpovědět)
Shaim4.1.2013 12:50

Zpět
 
 
 

 
BBCode