كيف أتوقف لتفقد نتائج الأوامر SH يديرها ماكيفيلي؟
سؤال
وهكذا، ولدي ماكيفيلي التي تدير أوامر مختلفة لكيفية بناء S / W. I تنفيذ make
من داخل بيئة MSYS / مينغو.
ولقد وجدت على سبيل المثال، الأمر sleep <seconds>
، ولكن هذا يؤخر فقط التنفيذ. كيف يمكنني جعله الانتظار للحصول على مفتاح للضغط، على سبيل المثال؟
المحلول
يمكنك استخدام الأمر read
. عند الانتهاء تضغط دخول ويستمر بك النصي / MAKEFILE. انها أمر باش مدمج، لذلك يجب أن تعمل أيضا على مينغو.
نصائح أخرى
واقتراحي لا يتوقف التنفيذ ولكن يوقف واستئناف عرض على المحطات قادرة:
استخدم السيطرة -S لوقف العرض، و السيطرة -Q لاستئناف.
وأنت لا تحتاج إلى تعديل ماكيفيلي الخاص بك.
والأنابيب الناتج من تراكم خلال أكثر (أو أقل)
ومنها مثلا.
make <make command line> | more
وأو إخراج كل شيء إلى ملف في حين لا يزال يراقب تحقيق تقدم على الشاشة مع صديقك <م> تي م>. وعادة ما تفضل هذا إلى <م> أقل م> أو <م> أكثر م> لمشاريع أضخم.
make <make input arguments> 2>&1 | tee /some/path/build.log