Score:3

วิธีเริ่มสคริปต์ของฉันเองเมื่อสิ้นสุดการบูต

ธง ch

ฉันพยายามเรียกใช้สคริปต์หลามของตัวเองเมื่อเริ่มต้น หรือโดยเฉพาะอย่างยิ่งที่ส่วนท้ายของลำดับการบู๊ต รหัสหลามไม่

ก) เขียนไปยังหน้าจอ 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

ขอบคุณ
เจ.ซี 
raj avatar
cn flag
raj
ลองเริ่มสคริปต์ของคุณจาก cron โดยใช้ข้อกำหนดเวลา `@reboot`
Doug Smythies avatar
gn flag
ลองเปลี่ยน `After=sound.target` เป็น `After=graphical.target` หรือ `After=default.target` เสียงดูเหมือนจะไม่มีข้อกำหนดเบื้องต้นใด ๆ แต่อีกสองคนมี (และเหมือนกันจริง ๆ )
jc508 avatar
ch flag
ดั๊ก - ฉันคิดว่าฉันพบปัญหาที่สำคัญกว่านั้นซึ่งต้องแก้ไขก่อนที่จะลองทำตามคำแนะนำของคุณ อุปกรณ์เอาต์พุตเสียงจะถูกรีเซ็ตเป็น 'เอาต์พุตแบบอะนาล็อก' ทุกครั้งที่บู๊ต ดังนั้นมันอาจเล่นเสียงไปยังถังขนาดใหญ่บนท้องฟ้า BTW คุณกำหนดข้อกำหนดเบื้องต้นได้อย่างไร มันจะเปิดเผยรายการต้นไม้ของทุกสิ่งหรือไม่?
Doug Smythies avatar
gn flag
ฉันแค่มองไปรอบ ๆ และเดา ไม่ชอบวิศวกรรมมาก
jc508 avatar
ch flag
@raj ฉันลอง 'รีบูต' และใช้งานได้เป็นครั้งแรก ง่ายกว่าการบรรจุอื่น ๆ ทั้งหมด ขอบคุณ
raj avatar
cn flag
raj
@ jc508 ดังนั้นฉันจึงใส่มันเป็นคำตอบ
Score:1
ธง cn
raj

ลองเริ่มสคริปต์ของคุณจากการใช้ cron @รีบูต ข้อกำหนดเวลา เช่น สร้างไฟล์ /etc/cron.d/myscript โดยมีเนื้อหาดังนี้

@รีบูตรูท /usr/bin/python3 /home/jc/jcCode/at_start_pyscript.py

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา