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