كيف أتوقف لتفقد نتائج الأوامر SH يديرها ماكيفيلي؟

StackOverflow https://stackoverflow.com/questions/1643031

سؤال

وهكذا، ولدي ماكيفيلي التي تدير أوامر مختلفة لكيفية بناء 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top