MichaelBibby 发表于 2005-5-10 15:46:41

关于”陷阱(trap)“,可以参看《Linux与Unix Shell编程指南》的第26章:shell工具

BOoRFGOnZ 发表于 2005-5-10 18:12:41

的确是其他用户,但是我的用户说的是“人”不是“accuont” :( sorry,我没有表达清楚。。。。。。。。。。。。。。。。
你是没有表达清楚 结果让我写成 :除了uid=0的用户以外不可以用ctrl +c 终止程序

。。。。。。。。。。。。
:(aa()
{ username=`whoami`
   grep ":0:0:" /etc/passwd | awk -F: '{print $1}' | grep "$username" > /dev/null
if [ $? = 0 ] ;then
       exit 2
   else
      :
   fi
}
trap aa 2
页: 1 [2]
查看完整版本: 如何让用户不能用ctrl+c退出一个脚本?