Alternative zu 'Truss -p' Anweisung
Frage
Ich bin auf der Suche für einen Befehl in Unix, die den Status eines Prozesses zurück (aktiv, tot, schlafen, für einen weiteren Prozess warten, usw.)
Gibt es eine Verfügung?
Ein Shell-Skript vielleicht?
Lösung
Versuchen Sie pflags
root@weetbix # pflags $$ 3384: bash data model = _ILP32 flags = ORPHAN|MSACCT|MSFORK /1: flags = ASLEEP waitid(0x7,0x0,0xffbfefc0,0xf) sigmask = 0x00020000,0x00000000
Sie können auch die Man-Page für pflags andere nützliche Werkzeuge, um zu sehen wie pstack pfiles pargs etc .
Andere Tipps
in Linux, so etwas wie ps -p somepid --no-headers -o Zustand funktionieren soll, abwechselnd können Sie die Informationen in proc suchen mit grep ^ Zustand: / proc / somepid / status
mit ps Optionen Spielen Sie nicht, was Sie brauchen?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow