轉載:http://blog.chinaunix.net/uid-7713641-id-5748056.html
我習慣於在shell里面init 0了,不過今天碰到這個怪事,init 0以后,電腦屏幕顯示,a stop job is running for session [sessionid] of user,倒計時過了1分30秒電腦才關機。
搜索了半天都說是systemd 的bug.
各種解決方案我也來羅列一下:
1. ubuntu/debian 最簡單
點擊(此處)折疊或打開
- apt-get install watchdog
- systemctl enable watchdog
- systemctl start watchdog
2. Fedora
在systemd-timesyncd.service 規則里面添加一條規則。
點擊(此處)折疊或打開
- systemctl edit systemd-timesyncd.service
- #加入下面的規則
- [Service]
- TimeoutStopSec=1s
- #驗證規則
- systemctl cat systemd-timesyncd.service
- systemctl show systemd-timesyncd.service
我發現我只是安裝了watchdog ,然后就再沒有出現這個提示,但是watchdog 到底是什么呢?
找到了介紹watchdog的網站是比較詳細的。