ฉันพยายามเรียกใช้สคริปต์หลามของตัวเองเมื่อเริ่มต้น หรือโดยเฉพาะอย่างยิ่งที่ส่วนท้ายของลำดับการบู๊ต
รหัสหลามไม่
ก) เขียนไปยังหน้าจอ LCD I2C
b) ประกาศด้วยเสียงว่า 'พร้อม'
เมื่อทดสอบในเซสชันปกติ ทั้งหมดนี้ใช้งานได้
ฉันพยายามและประสบความสำเร็จในการสร้างบริการ systemd สำหรับสิ่งนี้ ปัญหาคือมันทำงานเร็วเกินไป - เขียนหน้าจอแต่เสียงไม่เล่น
ฉันเดาว่าสิ่งนี้จะต้องมีคำสั่ง 'หลังจาก' ในการตั้งค่าบริการ แต่ฉันไม่รู้ว่าจะกำหนดเวลาอะไรให้เป็น 'หลังจาก'
การขอข้อมูล systemd ให้รายการทั้ง 258 หรือ 360 สิ่งที่ดูแล - ไม่ช่วยอะไรเลย
ฉันพยายามเพิ่ม After=sound.target แต่ไม่ได้ผล
ดังนั้น มีสิ่งทั่วไปที่ 'เมื่อคุณทำเสร็จแล้วทั้งหมดของคุณ' ที่ฉันสามารถใช้เพื่อกระตุ้นความต้องการ 'ผู้ใช้' ของฉันหลังจากความต้องการ 'ระบบ' ทั้งหมดหรือไม่
[หน่วย]
After=sound.target
Description=ดำเนินการนี้เมื่อบูต
[บริการ]
ประเภท = ง่าย
ExecStart=/usr/bin/python3 /home/jc/jcCode/at_start_pyscript.py
[ติดตั้ง]
WantedBy=multi-user.target
ขอบคุณ
เจ.ซี