มีวิธีใดบ้างที่จะเรียกใช้สคริปต์โดยอัตโนมัติในการระงับ / ดำเนินการต่อ (เช่นเมื่อฉันปิดฝาหรือหลังจากเปิด) ภายใต้ Mac OS X 10.4?
มีวิธีใดบ้างที่จะเรียกใช้สคริปต์โดยอัตโนมัติในการระงับ / ดำเนินการต่อ (เช่นเมื่อฉันปิดฝาหรือหลังจากเปิด) ภายใต้ Mac OS X 10.4?
คำตอบ:
อาจจะลองSleepwatcher ไม่สามารถรับรองได้ แต่พบหลังจากทำตามคำแนะนำของ Kevin:
SleepWatcher 2.0.5 (ตอนนี้เข้ากันได้กับ Mac OS X 10.5“ Leopard”) เป็นเครื่องมือบรรทัดคำสั่ง (daemon) สำหรับ Mac OS X ที่ตรวจสอบโหมดสลีปการปลุกและการไม่ทำงานของ Mac มันสามารถใช้ในการดำเนินการคำสั่ง Unix เมื่อ Mac หรือจอแสดงผลของ Mac ไปที่โหมดสลีปหรือตื่นขึ้นหรือหลังเวลาที่กำหนดโดยไม่ต้องโต้ตอบกับผู้ใช้ นอกจากนี้ยังสามารถส่ง Mac ไปยังโหมดสลีปหรือดึงเวลาตั้งแต่กิจกรรมผู้ใช้ล่าสุด
ขึ้นอยู่กับปัญหาที่คุณพยายามแก้ไข launchd อาจทำงานได้ มันจะทำงานที่กำหนดไว้ในขณะที่เครื่องนอนหลับเมื่อมันตื่นขึ้นมา นอกจากนี้ยังฉลาดพอที่จะเรียกใช้งานอินสแตนซ์เดียวเท่านั้นหากมีการส่งหลายช่วงเวลาในขณะที่เครื่องนอนหลับ
ดูการเริ่มต้นใช้งานด้วย launchdจาก Apple
ฉันเชื่อว่าSleepWatcherสามารถให้ฟังก์ชั่นที่คุณต้องการได้