1.emotion:
最近在使用Ubuntu14.04 LTS時,輸入
shutdown -h now
之后,Ubuntu就一直停在關機界面,始終不能shutdown,不得不手動按下電源button。忍受了一段時間之后,自己實在忍受不了,終於下定決心干掉它。google了很多種方法,都沒有解決,最后發現是由於Ubuntu shutdown的時候redis 不能 shutdown,而導致Ubuntu一直在停留在關機界面。最終干掉它了,瞬時好爽的感覺。
2.find problem:
1.editing /etc/default/grub file
$ sudo vim /etv/default/grub
$ change GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="" (這樣做是為了能看到關機的時候輸出的命令行信息)
$ sudo update-grub
$ shutdown -h now
2.輸入'shutdown -h now'之后,系統開始關機,但是我發現系統一直輸出 "Can't found /usr/loca/bin/redis-cli command Waiting for Redis to shutdown ...",看到這條信息之后我發現我犯了一個愚蠢的小錯誤,我在寫redis 啟動腳本的時候 ,將腳本變量CLIEXEC的值寫成了/usr/loca/bin/redis-cli ,導致系統關機的時候不能找到redis-cli命令。
3.solution:
1.editing redis start and stop script file
$ sudo vim /etc/init.d/redis_6379
$ Change "CLIEXEC=/usr/loca/bin/redis-cli" to "CLIEXEC=/usr/local/bin/redis-cli"
$ shutdown -h now (系統成功shutdown)