ทริกเกอร์เหตุการณ์แหล่งพลังงาน


2

ปลายปี 2014 Mac mini ที่ใช้ Sierra ใช้เชื่อมต่อกับ APC BackUPS Pro 900 ไม่มีการติดตั้งซอฟต์แวร์พิเศษเพื่อรองรับ UPS

ในขณะนี้ฉันทำงานpmsetทุกนาทีเพื่อกำหนดแหล่งพลังงานและเรียกการกระทำตามผลลัพธ์

อย่างไรก็ตามหน้าต่างข้อความจะปรากฏขึ้นทันทีที่ Mac เปลี่ยนเป็นพลังงานสำรอง ฉันสงสัยว่ามีวิธีใดที่ฉันสามารถกระตุ้นจากสิ่งอื่นได้หรือไม่เนื่องจาก macOS นั้นดูเหมือนว่าสามารถทำเช่นนั้นได้

คำตอบ:


2

ใช่การใช้เครื่องมือของบุคคลที่สามเช่นจัดการการใช้พลังงานคุณสามารถเรียกสคริปต์บนพื้นฐานของรัฐของ UPS

Power Manager ใช้สคริปต์การปิดระบบเมื่อเหลือ 30% ของ UPS

เครื่องมือของบุคคลที่สามสิบสามารถตรวจสอบสถานะของ UPS ผ่านIOKitและรับการเรียกกลับในการเปลี่ยนแปลงสถานะ จึงหลีกเลี่ยงการเลือกตั้ง

หากคุณพอใจกับเชลล์สคริปต์หรือ AppleScript Power Manager จะขอ hooks สำหรับการเขียนสคริปต์ UPS ของคุณในภาษาเหล่านี้

ฉันเขียน Power Manager ดังนั้นโปรดถามคำถามทางเทคนิค


1
นั่นคือการสนับสนุนสคริปต์อย่างจริงจัง ขอบคุณคำแนะนำ อย่างไรก็ตามมันไม่คุ้มค่าสำหรับฉันที่จะลงทุนในซอฟต์แวร์นี้ ฉันอาจเห็นว่าฉันสามารถสร้างเครื่องมือบรรทัดคำสั่งอย่างง่ายโดยใช้ IOKit ขอบคุณสำหรับคำแนะนำนั้น
Rob de Jonge

0

ในSystem Preferences > Energy Saverคุณจะพบแท็บเพิ่มเติมที่มีชื่อว่า UPS ซึ่งให้คุณตั้งค่าตัวเลือกการปิดระบบเฉพาะ ...

ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณที่ใช้ แต่ฉันต้องการเรียกใช้สคริปต์ที่กำหนดเองที่เรียกใช้เมื่อไฟฟ้าสลับไปยัง UPS และกลับสู่กริด
Rob de Jonge
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.