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