Tôi biết rằng có nhiều cách để tự động tắt máy , nhưng tôi lo ngại về tự động bật . Có một lệnh hoặc một phần mềm nhỏ để bật hệ thống tại thời điểm nhất định không?
Tôi biết rằng có nhiều cách để tự động tắt máy , nhưng tôi lo ngại về tự động bật . Có một lệnh hoặc một phần mềm nhỏ để bật hệ thống tại thời điểm nhất định không?
Câu trả lời:
Một cách khác là không tắt máy, nhưng ngủ đông hoặc tạm dừng hệ thống và sau đó tự động đánh thức nó bằng rtcwake
tiện ích.
Ví dụ
rtcwake -s 3600 -m disk
sẽ ngay lập tức ngủ đông (tạm dừng vào đĩa) hệ thống và tiếp tục lại sau 1 giờ. Tương tự
sleep 600; rtcwake -s 60 -m mem
sẽ tạm dừng ram trong 10 phút kể từ bây giờ và sau đó tiếp tục sau 60 giây.
Bạn cũng có thể đánh thức hệ thống tại thời điểm nhất định với -t
tùy chọn. Phải mất vài giây kể từ năm 1970 như một đối số, nhưng bạn có thể sử dụng date
để chuyển đổi từ định dạng có thể đọc được của con người, ví dụ:
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
Kiểm tra tính năng Wake-on-LAN (WoL). Arch Linux có tài liệu hay về việc sử dụng nó, và đừng lo lắng; Đó là Linux nói chung. Trong Ubuntu, bạn có wakeonlan
gói gửi các gói ma thuật đến máy của mình. Đây là tài liệu Ubuntu về việc sử dụng WoL .
Vì vậy, để bật máy của bạn tự động, bạn sẽ phải sử dụng một máy khác sẽ bật nó với WoL.
Theo tôi biết, tự động khởi động là một tính năng phải được cung cấp và thiết lập trong BIOS hoặc UEFI của bạn và độc lập với HĐH (như Ubuntu) được cài đặt.
Nhìn vào hướng dẫn của BIOS / UEFI hoặc bo mạch chính của bạn.
rtcwake
.
Nó phụ thuộc vào việc BIOS / UEFI của máy tính của bạn có hỗ trợ tính năng này hay không.
Nếu vậy, bạn có thể sử dụng gói Ubuntu nvram-wakeup
để đặt ngày / giờ thức dậy.
Đọc tài liệu của gói trước khi sử dụng nó ( /usr/share/doc/nvram-wakeup/README.mb.gz
) vì có thể bạn cần thực hiện một số công việc để định cấu hình công cụ.