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)