[% USE CPSort -%] [% USE CPMath -%] [% USE CPList -%] [% USE Whostmgr -%] [% WRAPPER 'master_templates/master.tmpl' theme="yui" app_key = 'process_manager' header = locale.maketext('Process Manager') breadcrumburl = '/scripts2/top' scripts = ['/js/sorttable.js'] extrastyle = ' #toptbl td { padding: 3px; } ' -%] [% IF Whostmgr.hasroot() -%]
[% END #hasroot -%]
[% FOR procdata = data.procdata.cpsort( {'field' => 'cpu', 'num' => 1, 'desc' => 1, }, {'field' => 'mem', 'num' => 1, 'desc' => 1, }, {'field' => 'pid', 'num' => 1, } ) -%] [% SET mem_length = procdata.mem > 100 ? 400 : CPMath.int(procdata.mem * 2); SET cpu_length = procdata.cpu > 100 ? 400 : CPMath.int(procdata.cpu * 2); -%] [% END -%]
Pid Owner Priority CPU % Memory % Command
[% procdata.pid %] [%- IF ! data.dnsonly -%]  (Trace) (Kill) [%- END -%] [% procdata.user %] [% procdata.nice %] [% IF cpu_length %]
 
 [% END %][% procdata.cpu %]
[% IF mem_length %]
 
 [% END %][% procdata.mem %]
[% procdata.command FILTER html %]
[% END -%]