荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: KQ (睡在风里), 信区: Linux
标  题: 锁定终端的脚本(转过来的)
发信站: 荔园晨风BBS站 (Sun Oct  5 16:38:49 2003), 站内信件


平时或者有点用,小意思,哈哈
因为没有ksh,修改了一下.
#!/bin/bash
#(默认是/bin/ksh)
#scriptname:locktty
#writed by :javalee
#script start...
clear

info="System will be locked!!! Press Waitting....."
echo -e "\n\n\n\n\n\n\n"
for i in 9 8 7 6 5 4 3 2 1 0
do
echo -e "                \a $info$i \r"
sleep 1
done
clear
#加上这个倒记时的小东东,

trapper () {    #建立个函数
trap ' ' 2 3 20 #忽略CTRL+C CTRL+\ CTRL+Z信号
}
while : #进入死循环
do
trapper #调用函数
echo -e "\n\n\n\n\n\n\n\n\t\t\t Please enter unlock code:"
stty -echo      #屏蔽输入的字符
read input
case $input in
123)
echo -e "\t\t\t Hello $USER,Today is $(date +%D)\n\n\n\n\n\n\n\n\n"
stty echo
break ;;        #输入正确,挑出循环回到命令行
*)
clear
continue ;;     #否则,继续循环
esac
done
#script over


--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.55.71]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店