Score:0

รันคำสั่งก่อนหยุดชั่วคราว

ธง ng

ฉันพบหลายโพสต์ (เช่น ฉันจะเรียกใช้คำสั่งเมื่อหยุดชั่วคราว/ส่งคืนจากการหยุดทำงานชั่วคราวได้อย่างไร, จะรันสคริปต์ก่อนระงับได้อย่างไร, สคริปต์ไม่ทำงานในการดำเนินการต่อ / การปลุกใน 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
    ;;
เอสแซค
waltinator avatar
it flag
ใช้เส้นทางแบบเต็มเพื่อ `text.out` เช่น `/tmp/text.out`.
waltinator avatar
it flag
ทำไมไม่ RTCWake ระบบเวลา 06:00 น. และกำหนดเวลางาน cron เป็นเวลา 06:30 น.
ng flag
@waltinator - นั่นคือสิ่งที่ฉันพยายามทำ แต่ปัญหาที่ฉันมีคือ rtcwake เป็นข้อตกลงครั้งเดียว (ดีที่สุดที่ฉันสามารถระบุได้) ฉันตั้งค่าให้ปลุกได้ 1 ครั้ง (เช่น ตอนตี 3) แต่เปิดไม่ได้และให้ปลุก *ทุกวัน* ตอนตี 3 และฉันได้ลองใช้เส้นทางที่ชัดเจนแล้ว แต่ก็ไม่ได้เปลี่ยนแปลงอะไรเลย สคริปต์ใน sleep.d ทำงานเป็นรูท ดังนั้นมันควรจะเขียนได้ทุกที่ใช่ไหม

โพสต์คำตอบ

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