ฉันต้องตั้งค่า ssh-tunnels สองตัวจากเชลล์สคริปต์ ฉันได้ลองใช้มันเป็นงาน bg โดยใช้:
#!/bin/sh
ssh -L 3000:server1:5029 me@server2 &
ssh -L 3001:server3:3306 me@server2 &
แต่ดูเหมือนว่าอุโมงค์จะทำงานไม่ถูกต้องเมื่อฉันเปิดใช้งานวิธีดังกล่าว
พวกเขาทำงานได้ดีเมื่อฉันตั้งค่าด้วยตนเองในแท็บของตนเองดังนั้นแนวคิดต่อไปของฉันคือให้สคริปต์เปิดแท็บใหม่ในเทอร์มินัลและเรียกใช้คำสั่งในกระบวนการเบื้องหน้า
หมายเหตุ:คำถามนี้เดิมที "ฉันจะเปิดแท็บเทอร์มินัลใหม่จากเปลือกแล้วเรียกใช้คำสั่งได้อย่างไร" แต่ฉันได้รับคำตอบสองคำเกี่ยวกับการจัดการอุโมงค์ สำหรับคำถาม "การเปิดเปลือก" ฉันพบสิ่งนี้ใน SuperUserซึ่งจะใช้งานได้แม้ว่าแท็บใหม่ในพื้นหลังจะดีกว่าสำหรับหน้าต่างเบื้องหน้าที่เปิดขึ้นมา