พรอมต์คำสั่งค้างจนกว่าจะกดปุ่ม?


36

ปัญหา:

ด้วยเหตุผลบางอย่างในบางครั้งพรอมต์คำสั่งของฉันจะหยุดจนกว่าฉันจะกดปุ่มสุ่มและมันจะทำงานต่อไปราวกับว่าไม่มีอะไรเกิดขึ้น

เหตุการณ์:

สิ่งนี้เกิดขึ้นเมื่อฉันใช้งานนาน (เช่นการสร้าง / รวบรวมรหัส) เมื่อมันหยุดทำงานมันไม่ได้บ่งบอกว่าเกิดอะไรขึ้นและไม่ได้แจ้งให้ฉันกดปุ่มใด ๆ

รายละเอียด:

  1. หลังจากผ่านไปสองสามนาทีเครื่องจะหยุดพิมพ์ความคืบหน้าและค้างอยู่
  2. ฉันคิดว่ามันติดอยู่กับกระบวนการรวบรวมที่ยาวนานมาก แต่หลังจากนั้นไม่กี่ชั่วโมงมันก็ยังคงติดอยู่ในที่เดียวกัน
  3. ฉันกดปุ่มสุ่มและทันใดนั้นมันก็พุ่งตรงไปข้างหน้าและพ่นตัวบ่งชี้ความคืบหน้าออกมาอย่างต่อเนื่องและทำงานต่อไป

หลังจากนี้เหตุการณ์ที่คล้ายกันได้เกิดขึ้นหลายครั้งในระหว่างกระบวนการที่มีความยาวเช่นการคัดลอกไฟล์

สิ่งนี้เกิดขึ้นกับอุปกรณ์หลายตัวที่ใช้ windows 7 และยังเกิดขึ้นบน Ubuntu โดยใช้ bash shell


2
เครื่องใด ๆ ที่ตั้งค่าให้พักเครื่องเลย
Windos

ไม่เครื่องไม่เข้าสู่โหมดสลีป เครื่องไม่มีโหมดสลีปหรือโหมดพลังงานต่ำเปิดใช้งาน และไม่เคยเข้าสู่โหมดสลีปครั้งใดเลยตลอดชีวิต (ตั้งแต่ฉันซื้อ / สร้างพวกเขา)
Razor Storm

ดูเหมือนว่าคุณกำลังมีปัญหาเดียวกันจากสองสภาพแวดล้อมที่แตกต่างกันโดยสิ้นเชิง (Linux และ Windows) ดังนั้นคุณอาจถามว่าสองสิ่งนี้มีอะไรที่เหมือนกัน? มันเป็นสคริปต์ / รหัสเดียวกัน คัดลอกไปยังเซิร์ฟเวอร์เดียวกันหรือไม่
Nixphoe

สิ่งนี้เกิดขึ้นหลายครั้งในหลายปีที่ผ่านมากับงานที่แตกต่างกัน บางสิ่งที่ฉันทำไปแล้วที่ฉันจำได้: สร้างที่ทำงาน, คัดลอกไฟล์บางไฟล์ในเครื่อง (robocopy บน windows และ cp บน linux), rsync บนเซิร์ฟเวอร์ระยะไกล, รันสคริปต์แบทช์, ฯลฯ
Razor Storm

คำตอบ:


25

ฉันประสบปัญหาเดียวกัน คำตอบที่นี่และที่นี่บ่งบอกว่านี่เป็นปัญหาของโหมดแก้ไขด่วนในคอนโซล หากมันขัดขวางการคลิกเมาส์ที่ผิดปกติหรือหากการคลิกผ่านผิดพลาดผ่าน RDP จะเป็นการหยุดสคริปต์โดยไม่ตั้งใจ คุณสามารถคลิกขวาที่แถบเมนูและแก้ไขคุณสมบัติเพื่อปิดโหมด Quick Edit แน่นอนว่าทำให้การคัดลอกและวางออกจากหน้าต่าง CMD นั้นยากขึ้น


ฉันปิดโหมดแก้ไขอย่างรวดเร็วและพบกับสิ่งนี้บ่อยครั้งในโหนด ไม่มีปัญหาเกี่ยวกับ linux แต่ windows จะหยุดชั่วคราวจนกว่าฉันจะ ctr ครั้งเดียว สิ่งนี้จะดำเนินต่อไปในกระบวนการโหนด ดูเหมือนว่ามันจะฆ่ากระบวนการถ้ามันแขวนจริงๆ
edencorbin

ฉันได้ปิดใช้งานโหมดแก้ไขอย่างรวดเร็วดังนั้นจะต้องจับตามอง วิธีแก้ปัญหาของฉันคือปรับขนาดพรอมต์คำสั่งของฉันหรือหน้าต่าง power shell นิดหน่อย - เพื่อให้สคริปต์ npm ทำงานต่อ แปลกมากอย่างแน่นอน
shanehoban

1
ฉันเห็นสิ่งนี้เป็นเวลา 20 ปีในหน้าต่าง มันปรากฏตัวและหายไปหลายครั้ง ... ฉันคิดว่าไมโครซอฟท์ไม่ได้ทำการทดสอบการถดถอยที่เหมาะสมเพราะมันมาถึงแล้วและไปทุก ๆ สองสามปี
gunlingor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.