2016-04-05 34 views
0

'u kullanarak bir işlem için Etkin Kullanıcı Adı ve Schduling Sınıfı Nasıl Kullanılır Kullanıcı girdisi olarak işlem kimliğini alan ve bu işlemle ilgili bilgileri nice değeri gibi basan bir bash komut dosyası yazmaya çalışıyorum Öncelikli ... vb. Neredeyse bu siteden yardımıyla gerekenler hepsi var: http://linux.die.net/man/5/procBash - linux

Ancak, ben etkili Kullanıcı Adı ve işlemin zamanlama sınıf alabilirsiniz yerden bulamadık.

Herhangi bir yardım için teşekkür ederiz.

cevap

0

Olumsuz zamanlama önceliği, bağlantınızda ayrıntılı olarak belirtildiği gibi, /proc/[pid]/stat'un 18. alanı olarak bulunabilir. sürecin sahibinin gelince

cat /proc/207/stat | cut -d' ' -f18 

, bu /proc/[pid] dizinin sahibinin, ya da bunun herhangi bir dosyanın.

stat -c "%U" /proc/207/ 

Düzenleme: Bu konuda ilk şey bilmiyorum ve belgeleri misinterpret çünkü benim zamanlama önceliği hesaplama kaldırıldı. Reddedilenin bulunabileceği yerlerden ayrılacağım.