全部博文(66)
分类:
2009-10-27 10:52:35
现在创建一个简单的服务器进程启动脚本。假设该进程的可执行文件为/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 这个命令会列出当前运行着的所有服务列表.显示的是端口和套接字的监听状态。