QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: atfa

如何让用户不能用ctrl+c退出一个脚本?

[复制链接]
发表于 2005-5-10 15:46:41 | 显示全部楼层
关于”陷阱(trap)“,可以参看《Linux与Unix Shell编程指南》的第26章:shell工具
回复

使用道具 举报

发表于 2005-5-10 18:12:41 | 显示全部楼层
[quote:7288cc5ff5="atfa"]的确是其他用户,但是我的用户说的是“人”不是“accuont” sorry,我没有表达清楚。。。。。。。。。。。。。。。。[/quote]
你是没有表达清楚 结果让我写成 :除了uid=0的用户以外不可以用ctrl +c 终止程序

。。。。。。。。。。。。
[code:1]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 [/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 00:30 , Processed in 0.046001 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表