Debian
通過彈出消息和跳過/延遲按鈕定期關閉
我想要一台電腦(Debian、XFCE)每天在
- 特定時間以及
- 預先彈出一個視窗,通過OK、Skip和Delay 60 min按鈕告訴您即將關機。
我注意到
xmessage
已安裝,它提供了一種簡單的方法來處理帶有定義按鈕的基本彈出視窗。但是,sed
在 crontab (以更改事件)和service cron reload
(在 中具有適當的權限/etc/sudoers
)以及我必須擷取的所有異常的解決方法似乎太繁瑣了。有任何想法嗎?
Ps:
shutdown
由於使用者通常不在終端上,因此不會閱讀自己的消息。
我認為您應該考慮一種稍微不同的方法:不要使用
cron
關機,而是cron
使用xmessage
.然後,在從
xmessage
事件(按下或未按下按鈕)中採取的操作(如果有)之後,您將啟動關機。換句話說:
- 在某個時間,
xmessage
通過顯示cron
- 如果在一段時間後沒有採取任何行動(按下按鈕) - 關機
- 如果按下按鈕,則延遲關閉任何時間。
**我在這個執行緒**中寫了一些與您的需求類似的東西。