- 论坛徽章:
- 0
|
各位老大,抄了一个关机和重新启动的shll,到了
echo "还有其他用户尚未退出系统!"
echo "\n确实需要强行关机吗(Y/N)?\c"
时,选择"n"退出不关机,不成功,继续执行关机,请诸位帮帮忙。谢了。内容如下:
3)
n=`who|wc -l` #当前系统中的用户数
#如果用户数大于1,即还有其他用户,则显示提示信息并进行提问
if test $n -gt 1
then
echo "还有其他用户尚未退出系统!"
echo "\n确实需要重新启动吗(Y/N)? \c"
read yn
#用户数大于1时,只有回答"Y"或"y",
#方可广播重启信息并重新启动
case $yn in
Y|y)echo"";echo "\n系统现在重新启动! \n"|/etc/wall;;
*) continue ;;
esac
fi
clear ;sync ; /etc/init 6
;;
4)
n=`who|wc -l`
if test $n -gt 1
then
echo "还有其他用户尚未退出系统!"
echo "\n确实需要强行关机吗(Y/N)?\c"
read yn
case $yn in
Y|y)echo "";echo "\n系统已经停机! \n" | /etc/wall;;
*) contime;;
esac
fi
clear ; sync ; /etc/shutdown -y -g1 -f/usr/guan/off
;; |
|