LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1095|回复: 1

我的自启动脚本

[复制链接]
发表于 2006-3-21 17:37:44 | 显示全部楼层 |阅读模式
  1. # [ "$BASH" = "" ] && return
  2. export PS1='\u:\w\$ '
  3. # source system wide aliases
  4. alias qemu='sudo qemu'
  5. alias rm='rm -i'
  6. alias cp='cp -i'
  7. alias mv='mv -i'
  8. alias ..='cd ..'
  9. alias ll='ls -l'
  10. alias la='ls -aF'
  11. alias ls='ls --color=auto -NF --show-control-chars'

  12. CVSROOT=~/cvsroot
  13. export CVSROOT

  14. if [ ! -f /tmp/.startx.sxzzsf.tag ]; then
  15.         touch /tmp/.startx.sxzzsf.tag
  16.         time=5
  17.         trap " echo -n " 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  18.         stty -icanon -echo
  19.         while test $time -gt 0; do
  20.                 echo -n -e "Start X window in $time seconds, 'x' to start immediately and others to skip.  \r"
  21.                 eval read -n 1 -t 1 var && break
  22.                 let time=$time-1
  23.         done
  24.         stty icanon echo
  25.         if [ $time = 0 ] || [ "$var" = "x" ] ; then
  26.                 unset time var
  27.                 echo "We are now starting X window                                                               "
  28.                 trap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

  29.                 startx
  30.         fi
  31.         unset time var
  32.         echo
  33.         trap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  34. fi
复制代码
 楼主| 发表于 2006-3-21 17:40:19 | 显示全部楼层
在 /etc/rc.d/rc.6 的开头添加
rm -f /tmp/.startx.sxzzsf.tag
回复 支持 反对

使用道具 举报

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

本版积分规则

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