linux的 turn off swap 无法关机

发布网友

我来回答

1个回答

热心网友

因为oracle使用很大的swap空间,这样在系统关机的时候,导致停留在"turn off swap"而无法关机。

解决办法:先关闭oracle数据库,然后执行poweroff或reboot
最好的方法就是写一个sh脚本放到root目录。

#/home/root/poweroff.sh
#!/bin/sh
# -----------------------------------------------------------------------------
# Stop oracle and then poweroff
# -----------------------------------------------------------------------------

su - oracle "-c dbshut"
poweroff

#/home/root/reboot.sh
#!/bin/sh
# -----------------------------------------------------------------------------
# Stop oracle and then reboot
# -----------------------------------------------------------------------------

su - oracle "-c dbshut"
reboot

改为可执行:
chmod +x poweroff.sh reboot.sh
那么以后关机可以使用:
./poweroff.sh

从别的地放CP过来的。嘿嘿。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com