Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78052
  • 博文数量: 66
  • 博客积分: 2546
  • 博客等级: 少校
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-27 10:35
文章存档

2011年(1)

2010年(1)

2009年(64)

我的朋友

分类:

2009-10-27 10:52:23

现在创建一个简单的服务器进程启动脚本。假设该进程的可执行文件为/sbin/sample_server,该进程将在运行水平3上启动,运行水平2上关闭。
 1 在/etc/init.d目录下创建一个启动脚本.将该脚本保存为文件/etc/init.d/my_server.
这个脚本如下所示:

#!/sbin/sh
case "$1" in
'start')
     if [ -f /sbin/sample_server ]; then
        /sbin/sample_server
     fi
     ;;

'stop')
     /usr/bin/pkill -x -u 0 sample_server
     ;;

*)
     echo "Usage: $0 { start | stop }"
     exit 1
     ;;
esac
exit 0 

 2  使用命令将脚本链接至启动和关闭目录

bash-2.03#ln -s /etc/init.d/sample_server /etc/rc3.d/S900my_server
bash-2.03#ln -s /etc/init.d/sample_server /etc/rc2.d/K900my_server
bash-2.03#netstat -a   

netstat -a   这个命令会列出当前运行着的所有服务列表.显示的是端口和套接字的监听状态。

阅读(231) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~