如何自動喚醒和關閉 Linux

2022-01-17 12:18:50 字數 700 閱讀 1199

一. 系統休眠(crontab)

示例說明(建立乙個 root 定時任務實現每天晚上 11 點 15 分定時關機):

1 # crontab -e -u root

2# m h dom mon dow command315

23 * * * /sbin/shutdown -h now

示例說明(僅在周一至周五執行)

1

1523 * * 1-5 /sbin/shutdown -h now

另外可以直接在/etc/crontab檔案中新增定時服務

15

23 * * 1-5 root shutdown -h now

二. 喚醒(wake-on-lan)

1. 檢視是否直接wake-on-lan和開啟,必須支援的功能是 g 

# ethtool eth0 | grep -i wake-on

supports wake-on: pumbg

wake-on: g

2. 啟動g(ps:這條命令可能會在重啟後失效)

# ethtool -s eth0 wol g

3. 新增cron保證每次重啟之後開啟g

@reboot /usr/bin/ethtool -s eth0 wol g

如何讓光碟機自動彈出和關閉?

想要自動彈出光碟機?那麼請使用下面的方法一或者方法二。既想自動彈出光碟機,又想自動關閉光碟機?請使用下面的方法二。方法一 方法二 cd rom 彈出 關閉指令碼 by eric sheh 支援多光碟機 關閉不適用於筆記本計算機光碟機和吸入式光碟機 set wmp createobject wmpla...

如何讓光碟機自動彈出和關閉?

想要自動彈出光碟機?那麼請使用下面的方法一或者方法二。既想自動彈出光碟機,又想自動關閉光碟機?請使用下面的方法二。方法一 方法二 cd rom 彈出 關閉指令碼 by eric sheh 支援多光碟機 關閉不適用於筆記本計算機光碟機和吸入式光碟機 set wmp createobject wmpla...

Linux程序休眠和喚醒

當程序以阻塞的方式通訊,在得到結果前程序會掛起休眠。為了將程序以一種安全的方式進入休眠,我們需要牢記兩條規則 一 永遠不要在原子上下文中進入休眠。二 程序休眠後,對環境一無所知。喚醒後,必須再次檢查以確保我們等待的條件真正為真 簡單休眠 完成喚醒任務的 還必須能夠找到我們的程序,這樣才能喚醒休眠的程...