Tắt dễ dàng, sử dụng poweroff
lệnh - đặt nó vào crontab nếu bạn muốn. Tuy nhiên, việc khởi động khó hơn vì HĐH không chạy khi máy bị dừng, vì vậy bạn không thể chỉ thêm một công việc định kỳ và mong đợi nó chạy. Trên một số PC, rtcwake
lệnh thực sự sẽ hoạt động nhưng trên một số PC thì không, và bạn có thể cần phải sửa lại các cài đặt BIOS.
Đối với Raspberry, như @goldilocks đã trả lời, bạn không thể sử dụng điều đó - giải pháp duy nhất sẽ là giải pháp phần cứng với vi điều khiển, RTC và rơle hoặc MOSFET mà dòng điện của Raspberry sẽ đi qua. Bộ vi điều khiển nên được kết nối với các cổng GPIO của Pi và bạn nên tạo cho mình một bộ rtcwake
tương đương để nói chuyện với bộ vi điều khiển đó và cung cấp cho nó thời gian hiện tại và thời gian đánh thức / tắt máy.