現在熬夜越來越嚴重,大部分時間都是因為坐在電腦前。為了提醒自己及時休息,推薦大家用Crontab計劃任務給Ubuntu設定一個定時關機,以及用notify-send在關機前幾分鐘定時冒泡提醒即將關機。
先確認已經Ubuntu已經安裝並運行了crond:
harry@ubuntu:~$ sudo service cron status
cron start/running, process 923
我們要用notify-send 來發送冒泡彈出提示資訊,確認是否安裝:
harry@ubuntu:~$ notify-send –help
沒有則要安裝:
harry@ubuntu:~$ sudo apt-get install libnotify-bin
然後設定cron 計劃任務:
harry@ubuntu:~$ sudo crontab -e
選擇一個編輯器後輸入:
50 23 * * * /sbin/shutdown -h 23:55
50 23 * * * export DISPLAY=:0.0;su – harry -c “notify-send -i /usr/share/icons/Humanity/emblems/48/emblem-danger.svg 親,天色已晚 “該洗洗睡了!! 5分鐘後將自動關機”"
53 23 * * * export DISPLAY=:0.0;su – harry -c “notify-send -i /usr/share/icons/Humanity/emblems/48/emblem-danger.svg 親,天色已晚 “該洗洗睡了!! 2分鐘後將自動關機”"
將harry使用者名稱改成自己的,DISPLAY指定輸出終端裝置,冒泡彈出的提醒背景表徵圖可以自己設定。設定後重啟crond:
sudo service cron restart
PS:如果有十萬火急的事需要取消自動關機:sudo shutdown -c 。還有一個Ubuntu內建的簡單的挺有用的小軟體gnome-typing-monitor ,這個工具可以設定定時鎖定電腦螢幕,提醒休息片刻再工作,在下面這裡設定(UBUNTU 11.04):
System settings -> hardware -> keyboard -> Typing Break 勾選Lock Screen to enforce typing break,設定鎖定間隔時間和期間。
轉載:http://farlee.info/archives/ubuntu-crontab-set-notice-shutdown.html