Sözdizimi
renice priority [[-gpu] target]
renice -n increment [[-gpu] target]
Açıklama
renice yardımcı programı, çalışan bir veya daha fazla sürecin zamanlama önceliğini değiştirir. Aşağıdaki hedef parametreleri süreç kimlikleri (varsayılan), süreç grubu kimlikleri, kullanıcı kimlikleri veya kullanıcı adları olarak yorumlanır. Bir süreç grubunun renice edilmesi, o süreç grubundaki tüm süreçlerin zamanlama önceliklerinin değiştirilmesine neden olur. Bir kullanıcının renice edilmesi ise o kullanıcıya ait tüm süreçlerin zamanlama önceliklerinin değiştirilmesine yol açar.
Aşağıdaki seçenekler mevcuttur:
-n: Belirtilen süreçleri verilen önceliğe değiştirmek yerine, bir sonraki argümanı her sürecin mevcut önceliğine uygulanacak bir artış miktarı (increment) olarak yorumlar.-g: Hedef parametreleri süreç grubu kimlikleri (process group ID) olarak yorumlar.-p: Hedef parametreleri süreç kimlikleri (process ID) olarak yorumlar (varsayılan).-u: Hedef parametreleri kullanıcı adları veya kullanıcı kimlikleri (user ID) olarak yorumlar.
Süper kullanıcı (super-user) dışındaki kullanıcılar yalnızca kendilerine ait süreçlerin önceliğini değiştirebilirler ve nice değerlerini'' yalnızca 0 ile PRIO_MAX (20) aralığında monoton olarak artırabilirler. (Bu durum, yönetimsel kararların geçersiz kılınmasını önler.) Süper kullanıcı, herhangi bir sürecin önceliğini değiştirebilir ve önceliği PRIO_MIN (-20) ile PRIO_MAX aralığındaki herhangi bir değere ayarlayabilir. Yararlı öncelikler şunlardır: 20 (etkilenen süreçler yalnızca sistemde başka hiçbir şey çalışmak istemediğinde çalışır), 0 (temel'' zamanlama önceliği), herhangi bir negatif değer (işlerin çok hızlı gitmesini sağlamak için).
Dosyalar
/etc/passwd kullanıcı adlarını kullanıcı kimlikleriyle eşlemek için
Örnekler
987 ve 32 süreç kimliklerinin (PID) ve daemon ile root kullanıcılarına ait tüm süreçlerin önceliğini değiştirin.
renice +1 987 -u daemon root -p 32
Ayrıca Bakınız
nice(1), rtprio(1), getpriority(2), setpriority(2)
Standartlar
renice yardımcı programı IEEE Std 1003.1-2001 (“POSIX.1”) standardına uygundur.
Tarihçe
renice yardımcı programı ilk olarak 4.0BSD'de ortaya çıktı.
Hatalar
Süper kullanıcı olmayanlar, öncelikleri ilk başta kendileri düşürmüş olsalar bile, kendi süreçlerinin zamanlama önceliklerini artıramazlar.
macOS 26.4 27 Ekim 2020 macOS 26.4