वर्तमान में चल रही स्क्रिप्ट का अच्छा स्तर बदलें


11

मैं वर्तमान में चल रही स्क्रिप्ट के अच्छे स्तर को बदलना चाहूंगा:

#!/bin/bash

nice_it ( ) {
    nice
    ps -o "%p %r %y %x %n %c %a"
}

nice_it

यह काम नहीं करता है, क्योंकि niceइसके द्वारा शुरू की गई कमांड के अच्छे स्तर को बदलने की कोशिश करता है।

क्या बैश में इसे हासिल करना संभव है?

जवाबों:


18

यह बहुत तुच्छ है।

renice -n 10 $$

ज़रूर, यह बात है। कुछ प्रणालियों में, -nस्वीकार नहीं किया जाता है।
खतरे का समय

जो नहीं जानते हैं, $$उनके लिए वर्तमान शेल प्रक्रिया आईडी है।
डैनियल एफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.