rtcwake 利用硬件 RTC(實時時鐘)鬧鐘,讓系統進入掛起狀態並在指定時間自動喚醒,適用於定時備份、節能測試、自動化任務等場景。
rtcwake -m 模式 -s 秒數 rtcwake -m 模式 -t 時間戳
| 模式 | 說明 |
|---|---|
| mem | 掛起到內存(S3,待機),功耗極低,喚醒快 |
| disk | 休眠到磁盤(S4,休眠),斷電可恢復 |
| standby | 待機(S1),CPU 停止,內存供電 |
| freeze | 軟件掛起,不切換電源狀態 |
| off | 關機(需 RTC 支持喚醒) |
| on | 不掛起,僅設置 RTC 鬧鐘 |
| no | 不掛起,僅設置歐洲標準鬧鐘 |
# 60 秒後自動喚醒(掛起到內存) rtcwake -m mem -s 60 # 指定喚醒時間(Unix 時間戳) rtcwake -m mem -t $(date -d '07:00' +%s) # 僅設置鬧鐘不掛起(配合腳本檢查) rtcwake -m on -s 3600
man rtcwake rtcwake --help
hwclock -w),避免時間偏差導致喚醒異常。善用 rtcwake,可實現「夜間低峰自動掛起、早晨業務高峰前自動喚醒」的節能自動化運維。
Linux 環境變數 PATH 修改完全指南:臨時、永久、使用者級、系統級設定差異
Linux vi/vim 編輯器完整指令速查表:三大模式、游標移動、編輯、搜尋取代、存檔離開
DBA 必會的 11 個 Linux 基礎命令深度解析:ls、pwd、cd 篇
CentOS 7 部署 LVS(IPVS)負載均衡:從核心模組到 ipvsadm 完整安裝
Linux Vim 複製、剪貼、貼上實操指南:命令模式、可視模式、系統剪貼簿互通
解決 PHP「伺服器不支援 curl」:Windows/Linux 環境啟用 cURL 擴充功能完整教學