मैंने हाल ही में घड़ी के बारे में सीखा है , लेकिन इसे अपेक्षाकृत परिष्कृत कमांड के साथ काम करने में परेशानी हो रही है।
उदाहरण के लिए, मैं पूछना चाहूँगा watch
पर निम्न आदेश को चलाने के लिए zsh
हर तीन सेकंड * :
for x in `command_1 | grep keyword | cut -d' ' -f1`; do command_2 "word[word=number]" $x; done
जैसा कि आप ऊपर देख सकते हैं अन्य विशेष वर्णों के बीच एकल उद्धरण, दोहरे उद्धरण शामिल हैं।
इसलिए मैंने कोशिश की:
watch -n 3 "for x in `my_command | grep keyword | cut -d' ' -f1`; do command2 "rusage[mem=7000]" $x; done"
लेकिन फिर मुझे मिल गया:
x के लिए कोई मिलान नहीं मिला! @ # $ # ....; किया हुआ
मैंने सफलता के बिना अन्य संयोजनों की कोशिश की। यहाँ उन प्रयासों में से एक है:
watch -n 3 "for x in $(bjobs -w | grep pre_seg | cut -d' ' -f1); do bmod -R "rusage[mem=7000]" $x; done"
जिसके परिणामस्वरूप एक समान त्रुटि भी होती है।
किसी भी विचार कैसे यह काम करने के लिए?
* मैं भी समाधान है कि काम में intersted होगाbash
watch
के साथ नहीं आता-x
है और न ही-c
मेरी मशीन पर विकल्प। मैंने इसे ऑनलाइन देखा और किसी भी ऐसे पुरुष पृष्ठ नहीं पाए जो उनका उल्लेख करते हों। ये विकल्प क्या करते हैं?