LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: wangguoqin1001

能否在字符界面下锁住tty?

[复制链接]
发表于 2004-12-13 11:09:50 | 显示全部楼层
格式为nohup 命令 &
发表于 2004-12-13 15:46:54 | 显示全部楼层
9号兄弟给的LOCK很不错哈。
发表于 2004-12-13 21:43:54 | 显示全部楼层
发表于 2004-12-16 01:20:55 | 显示全部楼层
Ctrl+s 锁住
Crtl+q  解锁。

对熟悉者没有用:-)
可以在~/.bashrc设定多少时间没有用,就自动logout算了。
发表于 2004-12-20 22:59:28 | 显示全部楼层
出处:http://www.linuxsir.cn/bbs/showthread.php?t=29701
由KornLee发表的办法:



  1. #!/bin/ksh
  2. #scriptname:locktty
  3. #writed by :javalee
  4. #script start...
  5. reset;clear    #清除屏幕
  6. info="System will be locked!!! Press Waitting....."
  7. print "\n\n\n\n\n\n\n"
  8. for i in 9 8 7 6 5 4 3 2 1 0
  9. do
  10. print -n "                \a$info$i\r"
  11. sleep 1
  12. done
  13. clear
  14. #加上这个倒记时的小东东,;)

  15. trapper () {        #建立个函数
  16. trap ' ' 2 3 20 #忽略CTRL+C CTRL+\ CTRL+Z信号
  17. }
  18. while :        #进入死循环
  19. do
  20. trapper        #调用函数
  21. print "\n\n\n\n\n\n\n\n\t\t\tPlease enter unlock code:"
  22. stty -echo        #屏蔽输入的字符
  23. read input
  24. case $input in
  25. 123)
  26. print "\t\t     Hello $USER,Today is $(date +%T)\n"
  27. stty echo       
  28. break ;;        #输入正确,挑出循环回到命令行
  29. *)
  30. clear
  31. continue ;;        #否则,继续循环
  32. esac
  33. done
  34. #script over
复制代码
发表于 2005-4-16 09:03:49 | 显示全部楼层
因为检查没有通过或回复有误,本人收回做出的回复。请斑竹删去此贴。
回复 支持 反对

使用道具 举报

发表于 2005-6-8 10:08:50 | 显示全部楼层
apt-get install vlock 就可以搞定了啦。用得着那么麻烦吗
回复 支持 反对

使用道具 举报

发表于 2005-6-8 11:31:31 | 显示全部楼层
en,debian下我就用vlock
回复 支持 反对

使用道具 举报

发表于 2005-6-8 14:25:59 | 显示全部楼层
Post by faint
Ctrl+s 锁住
Crtl+q  解锁。

对熟悉者没有用:-)
可以在~/.bashrc设定多少时间没有用,就自动logout算了。
能否说一下怎样设定
回复 支持 反对

使用道具 举报

发表于 2005-6-8 14:31:04 | 显示全部楼层
这是bash默认的。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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