ตัวอย่างเช่นฉัน ssh เข้าสู่เซิร์ฟเวอร์และเรียกใช้คำสั่งว่า ... wget จากนั้นฉันปิดหน้าต่างคำสั่ง การดาวน์โหลดของฉันดำเนินต่อไปหรือไม่ หรือขึ้นอยู่กับแอพ ถ้าเป็นเช่นนั้นฉันจะรู้ได้อย่างไร?
ตัวอย่างเช่นฉัน ssh เข้าสู่เซิร์ฟเวอร์และเรียกใช้คำสั่งว่า ... wget จากนั้นฉันปิดหน้าต่างคำสั่ง การดาวน์โหลดของฉันดำเนินต่อไปหรือไม่ หรือขึ้นอยู่กับแอพ ถ้าเป็นเช่นนั้นฉันจะรู้ได้อย่างไร?
คำตอบ:
มันขึ้นอยู่กับ.
หากคุณปิดเซสชัน SSH คุณจะออกจากระบบและโปรแกรมที่ใช้งานทั้งหมดจะถูกฆ่า นี่อาจเป็นปัญหาหากการเชื่อมต่อของคุณลดลงเป็นประจำดังนั้นจึงขอแนะนำให้ใช้screen
โปรแกรมในเซสชัน SSH หากคุณไม่ต้องการปล่อยเซสชั่นของคุณออก
โปรแกรมส่วนใหญ่จะหายไปหลังจากที่มีการเชื่อมต่อ SSH ปิดหากพวกเขากำลังทำงานบนบรรทัดคำสั่งเช่นหรือnano
ใช้และจะไม่ถูกขัดจังหวะโดยการเชื่อมต่อที่ลดลงapt-get
do-release-upgrade
screen
นอกจากนี้คุณยังสามารถใช้ nohup หากหน้าจอไม่พร้อมใช้งาน ตรวจสอบรายการวิกิพีเดียที่http://en.wikipedia.org/wiki/Nohupและคุณจะพบตัวอย่างสองสามตัวอย่าง