ฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH และลงชื่อเข้าใช้ mysql และขอให้เรียกใช้แบบสอบถาม (ผลลัพธ์ที่ถูกทิ้งลงใน CSV) ซึ่งอาจใช้เวลานานกว่าหนึ่งชั่วโมง แม้ว่าฉันจะสั่งให้ไคลเอนต์ของฉันส่งแพ็กเก็ตว่างทุก ๆ 60 วินาทีเพื่อให้เซสชันยังคงใช้งานอยู่ฉันยังคงหวาดระแวงที่แบบสอบถาม / กระบวนการ mysql สามารถยุติได้ดังนั้นคำถามของฉันคือ:
- เซสชั่น ssh ที่ถูกยกเลิก (เนื่องจากไม่มีการใช้งาน) จะฆ่าโพรเซส mysql หรือไม่?
- ฉันจะมั่นใจได้อย่างไรว่าสิ่งนี้จะไม่เกิดขึ้น - แพ็คเก็ต null จะส่งทุก ๆ 60 วินาทีเพียงพอหรือไม่
nohup
เมื่อล็อกอินเข้าสู่ mysql สิ่งนี้จะยังคงมีคิวรีที่ทำงานอยู่ในนั้นหรือไม่