เริ่ม X-application เมื่อบูต

Aug 19 2020

ฉันมี x-application ที่ตรวจสอบวัตถุระยะไกลและแสดงภาพที่เกี่ยวข้องบนหน้าจอ
หากฉันเรียกใช้ startx จากนั้นจากเทอร์มินัลอื่นให้เริ่มแอปพลิเคชันนี้แอปพลิเคชันนี้จะเริ่มทำงานได้สำเร็จและแสดงสิ่งที่ msut ถูกทำให้ไม่สมบูรณ์ หากไม่เรียกใช้แอปพลิเคชัน startx ไม่ได้เริ่มบอกว่าไม่สามารถเชื่อมต่อกับจอแสดงผลได้ พอสมควร. X11 ไม่เริ่มทำงาน
จะเริ่มแอปพลิเคชันนี้ได้อย่างไร (รวมถึง X11 ด้วยสาเหตุ) ในเวลาบูต
โดยไม่ต้องเข้าสู่ระบบ (กล่อง Linux ไม่มีแป้นพิมพ์)

คำตอบ

2 ExecutionByFork Aug 19 2020 at 03:18

คุณสามารถใช้cronเพื่อเริ่มโปรแกรม / สคริปต์เมื่อบูต ติดตั้ง cronและใช้crontab -eเพื่อแก้ไขไฟล์ cron สำหรับผู้ใช้ปัจจุบัน เพิ่มบรรทัดดังต่อไปนี้

@reboot /path/to/program --options

บันทึกและปิด โปรแกรมควรทำงานเมื่อบูตโดยไม่ต้องเข้าสู่ระบบ

หากโปรแกรม / สคริปต์ของคุณไม่เริ่มทำงานตรวจสอบให้แน่ใจว่าได้เปิดใช้งานบริการ cron แล้ว

systemctl status cron

หากปิดใช้งานให้ใช้สิ่งต่อไปนี้เพื่อเปิดใช้บริการ:

systemctl enable cron