पाइपेड कमांड के लिए स्पष्टता सेट करें


15

मुझे परिवर्तित पाइप के साथ "पाइप" कमांड के एक सेट को निष्पादित करने की आवश्यकता है। उदाहरण:

nice -n 15 command1 | command2 | command3

इस स्थिति में केवल कमांड 1 के लिए "15" में परिवर्तन किया जाता है। कमांड (कमांड 1, कमांड 2 और कमांड 3) के पूरे सेट के लिए इसे कैसे बदलें?

जवाबों:


18
 nice -n 15 sh -c "command1 | command2 | command3"

यह एक उप-प्रकार की स्पष्टता निर्धारित करता है, और आदेश 1..3 इसे विरासत में मिला है।


13
nice -n 15 command1 | nice -n <num> command2 | nice -n <num> command3

nice किसी भी अन्य कमांड से अलग तरीके से उपयोग नहीं किया जाता है।


0

exec command{1..26} सभी कमांड संख्या 'कमांड 1' को 'कमांड 26' तक ले जाती है

nice -n 15 $(pgrep command) इसमें 'कमांड' के साथ किसी भी रनिंग प्रोसेस को छोड़ देता है


commandबहुत संभावना है कि सिर्फ एक स्थान धारक है।
— 10
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.