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


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.