คำสั่งยังคงทำงานต่อไปหลังจากฉันปิดเซสชัน ssh ของฉันหรือไม่?


10

ตัวอย่างเช่นฉัน ssh เข้าสู่เซิร์ฟเวอร์และเรียกใช้คำสั่งว่า ... wget จากนั้นฉันปิดหน้าต่างคำสั่ง การดาวน์โหลดของฉันดำเนินต่อไปหรือไม่ หรือขึ้นอยู่กับแอพ ถ้าเป็นเช่นนั้นฉันจะรู้ได้อย่างไร?

คำตอบ:


6

มันขึ้นอยู่กับ.

หากคุณปิดเซสชัน SSH คุณจะออกจากระบบและโปรแกรมที่ใช้งานทั้งหมดจะถูกฆ่า นี่อาจเป็นปัญหาหากการเชื่อมต่อของคุณลดลงเป็นประจำดังนั้นจึงขอแนะนำให้ใช้screenโปรแกรมในเซสชัน SSH หากคุณไม่ต้องการปล่อยเซสชั่นของคุณออก

โปรแกรมส่วนใหญ่จะหายไปหลังจากที่มีการเชื่อมต่อ SSH ปิดหากพวกเขากำลังทำงานบนบรรทัดคำสั่งเช่นหรือnano ใช้และจะไม่ถูกขัดจังหวะโดยการเชื่อมต่อที่ลดลงapt-getdo-release-upgradescreen


1

นอกจากนี้คุณยังสามารถใช้ nohup หากหน้าจอไม่พร้อมใช้งาน ตรวจสอบรายการวิกิพีเดียที่http://en.wikipedia.org/wiki/Nohupและคุณจะพบตัวอย่างสองสามตัวอย่าง

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