ได้รับการบู๊ตการทำงานที่ถูกต้อง Sleep และ Wake Times จาก Command Line

ต้องการรู้อย่างแน่ชัดเมื่อเครื่อง Mac ของคุณถูกบูตครั้งล่าสุดนอนหลับหรือตื่นจากการนอนหลับ? คุณสามารถรับข้อมูลที่แม่นยำเกี่ยวกับเวลาการบูตและการนอนหลับได้โดยตรงจากบรรทัดคำสั่งซึ่งอาจเป็นประโยชน์สำหรับทุกอย่างจากการแก้ไขปัญหาต่างๆของ Mac ในการตั้งเวลาสคริปต์หรือแม้กระทั่งเพื่อวัตถุประสงค์ในการพิจารณาคดีทางนิติเวชของคุณเองเพื่อกำหนดเวลาที่ใช้คอมพิวเตอร์ครั้งล่าสุด

แต่ละบรรทัดคำสั่งเหล่านี้ต้องมีการป้อนข้อมูลลงในเทอร์มินัลโปรแกรมนี้สามารถพบได้ใน / Applications / Utilities / หรือเปิดตัวจาก Spotlight หรือ Launchpad สมมติว่าคุณมีประสบการณ์กับบรรทัดคำสั่ง แต่การคัดลอกและวางสตริงคำสั่งจะทำงานได้ดี

รับเวลาบูตระบบที่แม่นยำ

ป้อนสตริงคำสั่งต่อไปนี้:

sysctl -a |grep kern.boottime

ผลลัพธ์จะมีลักษณะดังนี้:

kern.boottime = จ. 4 ก.ค. 08:00:42 2011

หากคุณต้องการบันทึกประวัติการบูตของ Mac ให้ลองใช้คำสั่ง "reboot last" แทน ในทำนองเดียวกันถ้าคุณต้องการดูว่า Mac มีการขับเคลื่อนมานานแค่ไหนแล้วคุณสามารถใช้คำสั่ง "uptime" ที่เรียบง่ายซึ่งจะทำให้คุณหมดเวลาตั้งแต่เริ่มระบบครั้งล่าสุด

รับเวลานอนหลับของระบบ Mac

ไวยากรณ์คำสั่งต่อไปนี้จะให้เวลานอนหลับ;

sysctl -a |grep sleeptime

ส่งผลให้เกิดสิ่งต่างๆเช่น:

kern.sleeptime: {sec = 1310538756, usec = 323918} อังคาร 12 ก.ค. 23:32:36 น. 2011

รับเวลาปลุกระบบ Mac OS X

สงสัยว่าเมื่อเครื่อง Mac ได้รับการปลุกให้ตื่นจากการนอนครั้งสุดท้ายหรือไม่? ใช้สตริงคำสั่งนี้แทน:

sysctl -a |grep waketime

ผลลัพธ์จะมีลักษณะคล้ายนี้:

kern.waketime: {sec = 1310573055, usec = 11} พุธ 13 ก.ค. 09:04:15 2011

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