在hp-ux及solaris下关闭apache服务的脚本 (by quqi99)
来源:互联网 发布:如何彻底注销淘宝店铺 编辑:程序博客网 时间:2024/04/30 12:34
在hp-ux及solaris下关闭apache服务的脚本 (by quqi99)
作者:张华 发表于:2009-12-01
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
在hp-ux及solaris平台下,我编译的apache2.2.14服务无法正常停止,也就是说,logs/httpd.pid里主进程
及该主进程生成的子进程,在运行apachectl stop命令后,会停止一些子进程,但有一个子进程及主进程两个进程总是关闭不了,为此,我写了一段脚本,如下:
#!/bin/sh
./apachectl stop
parentPid=`cat ../logs/httpd.pid`;
ps -ef|grep httpd | awk '{print $2,$3}' | while read line
do
curChildPid=`echo ${line} | awk ''print $1}'`
curParentPid=`echo ${line} | awk ''print $2}'`
if([ $parentPid -eq $curParentPid ]; then
kill -9 ${curChildPid}
fi
done
kill -9 ${parentPid}
rm -r ../logs/httpd.pid
相关说明如下:
1)awk命令是分隔字符串,默认是以空格分隔
2) while read line 为分行读,一行读到一个变量line中去
3)if([ $parentPid这块[与$中间有一个空格,没空格好像不行
- 在hp-ux及solaris下关闭apache服务的脚本 (by quqi99)
- Jprofiler在HP-UX下的设置
- Linux及HP-UX下Informix的安装配置
- grep 在HP-UX下的递归查找
- AIX、HP-UX、Linux、Solaris 常用命令及配置文件对照表
- Linux平台下安装Apache (by quqi99)
- HP-UX SAMBA的安装及配置
- Solaris基本操作( by quqi99)
- hp-ux下oracle的安装
- HP-UX下EMS的使用说明
- HP-UX下Oracle10G的安装
- HP-UX 下VG的管理
- hp-ux 下的apa配置方法
- 在ubuntu下关闭apache服务的开机自启动
- Neutron里的服务框架 (by quqi99)
- AIX/SOLARIS/HP-UX/LINUX/FREEBSD比较
- hp ux 关闭与启动过程中相关的进程
- 在hp-ux下安装oracle 数据库软件时unzip的问题
- LDD3_NO.3:Compiling and Loading
- Windows2003中配置net动态网站运行环境
- 多频道网站架构实现方法 (asp.net C#)
- symbian中如何启动一个console程序
- 为啥要用Tag?
- 在hp-ux及solaris下关闭apache服务的脚本 (by quqi99)
- Apache启动出现错误:httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
- Ext.data库中几个常用类的原理及其使用
- 四个主干类的介绍 ( Android )
- asp NET缓存:方法分析和实践示例
- 向阳生涯:网络时代简历制作八大秘诀
- Visual C#常用函数和方法集汇总
- 史玉柱看《色戒》
- DEVEXPRSS AspxGridView 寻找DataTempletate中的控件