Portál AbcLinuxu, 5. května 2025 09:27
ps -ef
ps e
ps -e
ps -A u ps -A uw ps -A uww
ps -A u
.
Jak kdy, vetsinou jinak.
Kdyz opomenu "top 5" ktery se mi zobrazujou v mym system monitoru, tak podle pouzivanosti:
1.) pst (alias pst pstree -w -g2)pstree
je taky moc užitečná utilitka.
wget http://puzzle.dl.sourceforge.net/sourceforge/htop/htop-0.6.tar.gz
, pokud nestojíte o klikací orgie na sf.net.
Tak naco obetovat hodinu sveho drahocenneho casuto ste si to zase jednou zavaril
# time emerge htop real 0m32.456s user 0m17.869s sys 0m4.580s
ps ax
a htop
.
Jedine:
ls /proc/ | grep -E '^[0-9]+$'
:)))
for i in `ls /proc/ | grep -E '^[0-9]+$'`; do printf "%-6d %s\n" "$i" "`cat /proc/$i/cmdline 2>/dev/null | cut --delimiter=$'\0' --output-delimiter=' ' --fields=-`"; done | grep -v -E '^ *$' | sort -n | less
for i in `cosik`
To proboha už si jednou namlaťte do palice, že to se NEDĚLÁ! Prostě to funguje blbě a je to potenciální průser jak swine. Co třeba takhle:
for i in /proc/[0-9]* do cmd="`cut --delimiter=$'\0' --output-delimiter=' ' --fields=- $i/cmdline`" [ -n "$cmd" ] && echo ${i#/proc/}$'\t'$cmd done | sort -n
cmd="$(cut --delimiter=$'\0' --output-delimiter=' ' --fields=- $i/cmdline)"nechce fungovat a nevím proč, kdežto s fuj
``
to funguje $'\0'
tam dělá nějaký problém.
$ for i in /proc/[0-9]* > do > cmd="`cut --delimiter=$'\0' --output-delimiter=' ' --fields=- $i/cmdline`" > [ -n "$cmd" ] && echo ${i#/proc/}$'\t'$cmd > done | sort -n 1 init [3] 609 /sbin/udevd --daemon 3924 /usr/sbin/syslog-ng 4657 /usr/sbin/cupsd 4736 /usr/sbin/fcron ...
$ bash --version GNU bash, version 3.1.11(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc.
$ for i in /proc/[0-9]*; do cmd="$(cut --delimiter=$'\0' --output-delimiter=' ' --fields=- $i/cmdline)"; [ -n "$cmd" ] && echo ${i#/proc/}$'\t'$cmd; done | sort -n 1 init [3] 609 /sbin/udevd --daemon 3924 /usr/sbin/syslog-ng 4657 /usr/sbin/cupsd 4736 /usr/sbin/fcron
$ for i in /proc/[0-9]*; do cmd="$(cut --delimiter=$'\0' --output-delimiter=' ' --fields=- $i/cmdline)"; [ -n "$cmd" ] && echo ${i#/proc/}$'\t'$cmd; done | sort -n bash: bad substitution: no closing `)' in "$(cut --delimiter=
$ bash --version GNU bash, version 3.1.5(1)-release (i486-pc-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc.
Ahoj,
procesor mam vytížený na 60%, koukal jsem do sledování systému, zkoušel jsem htop, ps... ale nikde ho nevidím, nevíte někdo jak ho mám najít?
Po restartu ho tam mám stále...
mám ubuntu 9.04
díky
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.