หลังจาก Googling ประมาณหนึ่งชั่วโมงฉันไม่อยากจะเชื่อเลยว่าไม่มีใครถามคำถามนี้มาก่อนเลย ...
ดังนั้นฉันจึงมีสคริปต์ทำงานบน TTY1 ฉันจะทำให้สคริปต์นั้นเปิดตัวโปรแกรมตามอำเภอใจบน TTY2 ได้อย่างไร
- ฉันพบ
tty
แล้วซึ่งจะบอกคุณว่าคุณกำลังใช้งาน TTY อยู่ - ฉันพบ
writevt
ซึ่งเขียนข้อความบรรทัดเดียวลงบน TTY อื่น - ฉันพบว่า
chvt
การเปลี่ยนแปลงใดที่ TTY แสดงอยู่ในปัจจุบัน
ฉันไม่ต้องการแสดง TTY2 ฉันต้องการให้สคริปต์หลักดำเนินการตามปกติ แต่ถ้าฉันสลับไปที่ TTY2 ด้วยตนเองฉันสามารถโต้ตอบกับโปรแกรมที่สองได้
[command] > /dev/tty2
(คุณต้องลงชื่อเข้าใช้ tty2 แล้ว)?