Ngủ máy Mac từ Dòng lệnh

Mục lục:

Anonim

Sleep có thể được gọi tức thì trên bất kỳ máy Mac nào thông qua dòng lệnh bằng cách chạy lệnh pmset hoặc một AppleScript rất đơn giản chạy trong Mac OS X. Điều này có thể hữu ích vì nhiều lý do, cho dù là viết tập lệnh, quản trị hệ thống, quản lý từ xa bằng SSH, hoặc có lẽ bạn chỉ sống trong dòng lệnh.

Chúng tôi sẽ chỉ cho bạn hai cách để bạn có thể bắt đầu chế độ ngủ trên bất kỳ máy Mac nào bằng cách sử dụng dòng lệnh.

Cách đặt máy Mac ở chế độ ngủ từ Dòng lệnh của Mac OS X bằng pmset

Để tự mình thử điều này, hãy khởi chạy Terminal và sử dụng một trong các lệnh sau. Hãy nhớ rằng không có cảnh báo nào, giấc ngủ sẽ đến ngay lập tức.

Thủ thuật đầu tiên sử dụng pmset và cú pháp lệnh sau:

pmset sleepnow

Nhấn trở lại và máy Mac sẽ ngay lập tức được đưa vào chế độ ngủ.

Đó là một trong những cách sử dụng đơn giản nhất của pmset, một tiện ích quản lý năng lượng đầy đủ tính năng.

Như đã đề cập, chế độ ngủ diễn ra ngay lập tức, vì vậy nếu bạn chưa sẵn sàng cho điều đó, bạn có thể áp dụng chế độ chờ hoặc sử dụng một biến thể của thủ thuật tiếp theo vì AppleScript có thể được lên lịch dễ dàng.

Cách đặt Mac ở chế độ ngủ từ Dòng lệnh bằng AppleScript

Sử dụng AppleScript từ dòng lệnh là một cách khác để khởi tạo ngay chế độ ngủ từ Terminal.

Cú pháp của phương thức ngủ AppleScript như sau:

"

osascript -e &39;tell ứng dụng Finder>"

osascript là công cụ dòng lệnh chạy tập lệnh OSA, cờ -e thực thi tập lệnh trong dấu ngoặc kép thay vì tìm kiếm tệp và văn bản trong dấu ngoặc kép là AppleScript cơ bản.

Việc sử dụng một trong hai phương pháp sẽ ghi đè bất kỳ thứ gì khác đang chạy trong Mac OS X và buộc hệ thống ở chế độ ngủ. Bạn cũng có thể nhắm mục tiêu ứng dụng “Sự kiện hệ thống” nếu bạn gặp phải điều gì đó ngăn cản giấc ngủ:

"

osascript -e &39;báo cho ứng dụng Sự kiện hệ thống ở chế độ ngủ&39;"

AppleScript thứ hai cũng được sử dụng trong hướng dẫn của chúng tôi về cách đưa máy Mac vào chế độ ngủ từ xa bằng iPhone hoặc ssh.

Ngủ máy Mac từ Dòng lệnh