บางทีนี่อาจเป็นคำตอบก่อนหน้านี้ฉันยินดีต้อนรับลิงก์ไปยังคำตอบอื่น ...
ถ้าฉันรันคำสั่งเชลล์ (ในbash
เชลล์) เช่นต่อไปนี้:
make
จากนั้นในขณะที่ผลผลิตจากการmake
ถูกเลื่อนโดยจากSTDOUT
ของmake
คำสั่งถ้าผมพิมพ์make check
และกดenterก่อนที่คำสั่งแรกเสร็จสิ้นการดำเนินการเมื่อmake
คำสั่งในที่สุดก็เสร็จสิ้นคำสั่งต่อไปmake check
จะรับสิทธิและเรียกใช้
คำถามของฉันเป็นเพียง:
- สิ่งนี้เป็นอันตรายหรือไม่?
- มีพฤติกรรมที่คาดไม่ถึงใด ๆ จากการพิมพ์ที่รวดเร็วเช่นนี้หรือไม่?
- ทำไมสิ่งนี้ถึงได้ผลเช่นนี้?