1
อุโมงค์ ssh พื้นหลังถูกหล่นทันที
ฉันพยายามสร้างอุโมงค์ ssh ต่อไปนี้: ssh -A -t gatewayuser@gatewayserver 'ssh -N -A -t -R 55520:127.0.0.1:55520 user@dbserver' & นี่เป็นส่วนหนึ่งของเชลล์สคริปต์ฉันต้องการให้ช่องสัญญาณถูกสร้างเป็นพื้นหลังเพื่อให้เชลล์สคริปต์สามารถทำงานต่อไปได้ เชลล์สคริปต์ใช้: trap 'kill $(jobs -p)' EXIT เพื่อฆ่า procs เด็กทั้งหมดเมื่อออกจาก เมื่อ ssh ทำงานข้างต้นกระบวนการจะถูกสร้างขึ้น แต่ดูเหมือนว่าอุโมงค์ย้อนกลับถูกล่ามโซ่จะถูกทิ้งทันที (เช่นไม่มีอะไรฟัง 55520 บน dbserver) ฉันจะทำสิ่งนี้ภายในข้อกำหนดด้านบนได้อย่างไร