আমি সম্প্রতি ঘড়ি সম্পর্কে শিখেছি , তবে এটি অপেক্ষাকৃত পরিশীলিত আদেশের সাথে কাজ করতে সমস্যা হচ্ছে।
উদাহরণস্বরূপ, আমি প্রতি তিন সেকেন্ডে 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"
যা একই ধরণের ত্রুটির ফলস্বরূপ।
এই ধারণাটি কীভাবে তৈরি করবেন?
* আমি যে সমাধানগুলিতে কাজ করি সেগুলিতেও ছেদ করা হবেbash
watch
নিয়ে আসে না । আমি এটি অনলাইনে সন্ধান করেছি এবং তাদের উল্লেখ করা কোনও ম্যান পেজ খুঁজে পাইনি। এই বিকল্পগুলি কি করতে পারে?-x
-c