ฉันพยายามหาวิธีเขียนสคริปต์ซึ่งจะเริ่มโปรแกรมในหน้าจอ GNU ที่บูตระบบ ฉันพยายามทำสิ่งนี้:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
แต่คำสั่งไม่สามารถดำเนินการได้เพราะเซสชั่นแยกออกแล้ว? สิ่งเดียวที่ฉันต้องการคือเรียกใช้คำสั่งในเซสชันหน้าจอและแยกเซสชันนี้ทันที
ขอบคุณสำหรับคำตอบ แต่ตอนนี้ฉันประสบปัญหาอื่น สคริปต์หยุดทำงานหลังจากที่ฉันวางตัวแปรบางอย่างสำหรับ "โปรแกรมและ program2" ของฉัน บางสิ่งเช่นนี้
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
ด้วยเหตุผลบางอย่าง "-f config.cfg" จึงถูกเพิกเฉย ฉันยังพยายามพูดคำสั่งและไม่ช่วยด้วย
-X
เลือก