ฉันพบหลายโพสต์ (เช่น ฉันจะเรียกใช้คำสั่งเมื่อหยุดชั่วคราว/ส่งคืนจากการหยุดทำงานชั่วคราวได้อย่างไร, จะรันสคริปต์ก่อนระงับได้อย่างไร, สคริปต์ไม่ทำงานในการดำเนินการต่อ / การปลุกใน Ubuntu) ที่อธิบายการเพิ่มสคริปต์ใน /etc/pm/sleep.d
หรือ /usr/lib/pm-utils/sleep.d
เพื่อดำเนินการคำสั่งเมื่อหยุดชั่วคราว/ดำเนินการต่อ อย่างไรก็ตาม ฉันไม่สามารถทำให้มันใช้งานได้ ดูเหมือนว่าสคริปต์จะไม่ทำงานแม้ว่าจะมีสิทธิ์ rx สำหรับรูทก็ตาม ฉันย้อนกลับไปเพียงแค่ให้สคริปต์ดำเนินการเสียงสะท้อนที่ส่งออกไปยังไฟล์เพื่อยืนยันและไม่มีอะไรเกิดขึ้น (ดูสคริปต์ที่ด้านล่าง)
สิ่งที่ฉันต้องการทำให้สำเร็จคือการให้ Suspend ดำเนินการสคริปต์ที่รัน rtcwake เพื่อใช้การปลุกในตอนเช้าเพื่อให้สคริปต์การบำรุงรักษาทำงาน ฉันไม่สามารถเรียกใช้สคริปต์การบำรุงรักษาจาก cron ได้เนื่องจากระบบถูกระงับ ดังนั้น ฉันจำเป็นต้องดำเนินการต่อระบบตามเวลาที่กำหนดล่วงหน้า แล้วจึงอนุญาตให้งานดำเนินการ
#!/bin/bash/
กรณี "${1}" ใน
ระงับ)
#suspend_actions
echo "suspend" >> text.out
;;
ประวัติย่อ)
#resume_actions
echo "ประวัติย่อ" >> text.out
;;
เอสแซค