powershell / cmd หายไปทันทีเมื่อรันโปรแกรม cli แต่มันยังทำงาน


0

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

ตัวอย่างการเรียกใช้: composer install จะติดตั้งรายการและติดตั้งรายการอ้างอิงหลังจากนั้นสักครู่มันจะปิด cmd / powershell ยังเกิดขึ้นเมื่อทำงาน npm install -g gulpjs/gulp-cli มันปิด cmd / powershell แต่ในพื้นหลังมันใช้งานโหนดและคุณสามารถเห็นได้อย่างชัดเจนว่าโฟลเดอร์ถังขยะ npm เติมไฟล์สำหรับ gulp-cli

นอกจากนี้สิ่งนี้จะเกิดขึ้นเฉพาะเมื่อฉันใช้ cmd / powershell แต่ดูเหมือนว่าจะทำงานได้หากใช้ mintty (ทุบตีที่มาจาก Git)

ฉันไม่ได้จริงๆที่จะแก้ไขปัญหานี้ความคิดใด ๆ

ความนับถือ,


ใช่มันแปลก ฉันไม่เคยเห็นวิธีที่โปรแกรมคอนโซลจะทำให้คอนโซลตัวเองออกไป (นอกเหนือจากการฆ่ากระบวนการโดยเจตนา) และการติดตั้ง NPM ไม่ควรทำ หากคุณมองหาตัวจัดการงาน cmd.exe จะยังคงอยู่หรือไม่ เมื่อคุณพูด cmd / powershell ฉันคิดว่าคุณหมายความว่ามันเกิดขึ้นทั้งใน cmd.exe และ powershell?
jmnben

@jmnben yup ยังอยู่ในกระบวนการ มันเกิดขึ้นทั้งใน cmd และ powershell
arvil

ตกลงดังนั้นฉันเดาว่า cmd.exe หรือ powershell.exe ยังคงทำงานอยู่ แต่กำลังถูกซ่อนอยู่ ฉันสงสัยว่านี่ไม่ใช่สิ่งที่ผู้แต่งหรือ npm กำลังทำอยู่หรือไม่ แต่กระบวนการอื่น ๆ กำลังซ่อนหน้าต่างคอนโซล
jmnben

คุณใช้งานสคริปต์อย่างไร หากคุณเพียงคลิกสองครั้งที่พวกเขาจาก Windows GUI อินเตอร์เฟส cmd / ps จะปิดทันทีที่ไม่มีคำสั่งให้เรียกใช้
SirTechSpec
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.