van még továbbá három hosszú opció:
--sortX [ + | - ] key [,[ + | - ] key [, ... ]]
--help
--version
A többi hosszú opció előkészületben...
Ez a kézikönyvlap a ps program /proc -alapú változatát dokumentálja, vagy legalábbis megpróbálja megtenni.
A parancssori argumentumoknak nem ajánlott `-' karakterrel kezdődniük, mivel a jövőben, ez a Unix98-standard parancssori argumentumok jelölésére lesz fenntartva, ezért `-' nélkül kell az aktuális ``kiterjesztett BSD'' stílusú argumentumokat jelölni.
Pillanatnyilag a ps program figyelmeztetést ad, ha egy `-'-t használunk rövid opció jelölésére, de működni fog. Ha olyan shell szkriptjeid vannak, melyek BSD-stílusú argumentumokat használnak a ps hívásához, akkor a figyelmeztetések nyomán célszerű ezeket lecserélni, különben a közeljövőben ezek a szkriptek használhatatlanná válhatnak. Amennyiben ki akarod kapcsolni a figyelmeztetéseket, be kell állítani a I_WANT_A_BROKEN_PS környezeti változót.
Van néhány GNU stílusú ``hosszú opció'' is; lásd lentebb.
Ezen opció használata esetén a megfelelő PID értékű processzek mindenképp listázásra kerülnek, függetlenül az `x' és `a' opcióktól.
SHORT LONG DESCRIPTION
Nem célszerű ezen programnak semmilyen különleges előjogot adni.
Szükség lehet a /etc/psdatabase frissítésére a /usr/sbin/psupdate futtatásával, hogy a WCHAN mező értelmes információkat tartalmazzon. Ezt minden új kernelfordításkor célszerű megtenni. Szintén érdemes lefuttatni a ps -t egyszer root-ként, majd ezt megismételni, ha a `/dev'-ben egy tty eszköz megváltozik.
Akárcsak a procps-1.00 esetén, a `ps' és a `top' közvetlenül olvassa a `System.map'-ot ha lehetséges. A kernel cím-szimbólum feloldás lehetőségei (address-to-symbol resolution):
$PS_SYSTEM_MAP /boot/System.map-`uname -r` /boot/System.map /lib/modules/`uname -r`/System.map /etc/psdatabase /boot/psdatabase-`uname -r` /boot/psdatabase, /lib/modules/`uname -r`/psdatabase
A lemezre swap-pelt programok parancssori argumentumok nélkül jelennek meg, és hacsak a c opció nem adott, zárójelbe kerülnek.
%CPU A "CPU idő/valós idő" arányt mutatja százalékban. Ez nem fogja elérni a 100%-ot, hacsak nincs szerencsénk. Ez a felhasznált idő és a program futásidejének hányadosa.
A SIZE és RSS mezők nem számolják a laptáblákat (page tables) és a task_struct -ját a processznek; ez pedig legalább 12 kilobájt memóriát jelent, amely mindenképp rezidens. SIZE a processz virtuális mérete (code+data+stack).
Az eszközszámokat a nevekre való leképezéshez a ps egy /etc/psdevtab nevő fájlt tart karban, ami a "/dev" minden megújításakor frissítődik ha az engedélyek ezt megengedik. Amennyiben az engedélyek nem engedik a frissítést, a ps minden hívása egy stat(2) hívást igényel a "/dev" minden fájljára. Amennyiben a "/dev" tartalma gyakran változik a rendszeren, a ps -t célszerű gyakran lefuttatni root-ként. Esetleg egy $HOME alatti fájl is hozzáadható a programhoz, ha nagy lesz a közvélemény nyomása.
Hibajelentéseket a <procps-bugs@redhat.com> címre kérjük küldeni.
A fordító megjegyzése: Az eredeti dokumentum sok nehezen érthető mondatot, nem definiált rövidítést, szleng kifejezést tartalmazott. Sok esetben bizonytalan vagyok a fordításban. Kérem, óvatosan olvassa mindenki ezt a fordítást, és ha egyes részeket valaki tud pontosítani, tudassa velem.