当前位置:首页> 正文
shell-脚本临时文件生成和使用-tmp文件
以进程号为标志的临时文件。
Apache共计有:1个主进程、8个子进程
ps -e:可以获取到所有程序的pid
Apache的进程号如下:
[root@mail mnt]# ps -e |grep httpd
8256 ? 00:00:00 httpd
8258 ? 00:00:00 httpd
8259 ? 00:00:00 httpd
8260 ? 00:00:00 httpd
8261 ? 00:00:00 httpd
8262 ? 00:00:00 httpd
8263 ? 00:00:00 httpd
8264 ? 00:00:00 httpd
8265 ? 00:00:00 httpd
创建临时文件脚本,脚本共分为6部分
1、获取到所有httpd应用程序的进程号
2、把进程号存入一个临时文件中
3、从临时文件中取出所有的apache的进程号
4、使用for循环用kill杀掉所有的httpd进程
5、删除之前生成的临时文件
6、输出关闭进程后的消息
代码如下:
#!/bin/bash
#createtmp.sh
tmpfile=$$.txt
ps -e|grep httpd|awk '{print $1}' >>$tmpfile
for pid in `cat $tmpfile`
do
echo "apache ${pid} is killed!!!"
done
sleep 1
rm -rf $tmpfile
echo "apache is closed!!!"
其中:$$代表当前程序的pid
运行结果如下:
[root@mail mnt]# ps -e |grep httpd
8256 ? 00:00:00 httpd
8258 ? 00:00:00 httpd
8259 ? 00:00:00 httpd
8260 ? 00:00:00 httpd
8261 ? 00:00:00 httpd
8262 ? 00:00:00 httpd
8263 ? 00:00:00 httpd
8264 ? 00:00:00 httpd
8265 ? 00:00:00 httpd
[root@mail mnt]# ls
createlog.sh createtmp.sh
[root@mail mnt]# ./createtmp.sh
apache 8256 is killed!!!
apache 8258 is killed!!!
apache 8259 is killed!!!
apache 8260 is killed!!!
apache 8261 is killed!!!
apache 8262 is killed!!!
apache 8263 is killed!!!
apache 8264 is killed!!!
apache 8265 is killed!!!
apache is closed!!!
[root@mail mnt]# ls
createlog.sh createtmp.sh
[root@mail mnt]# ps -e|grep httpd
注:脚本执行后,临时文件已被删除,Apache的进程被彻底kill。
展开全文阅读
相关内容
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
IE脚本错误如何做Web脚本错误解决技巧
IE脚本错误如何做Web脚本错误解决技巧,,这个问题是由于这样的...
-
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
-
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...
-
将wps转为EX|把WPS文件转为excel表格
将wps转为EX|把WPS文件转为excel表格,转为,如何将,wps,1.怎么...
-
电脑字幕手机怎么载入|电脑字幕手机怎么载入文
电脑字幕手机怎么载入|电脑字幕手机怎么载入文件,,电脑字幕手...
-
u盘看不到文件其他电脑可以看到|电脑里看不到u
u盘看不到文件其他电脑可以看到|电脑里看不到u盘,,1. 电脑里看...
-
联想笔记本电脑主板颜色|联想笔记本颜色配置文
联想笔记本电脑主板颜色|联想笔记本颜色配置文件,,联想笔记本...
-
电脑文件或丢失开不了机|电脑文件或丢失开不了
电脑文件或丢失开不了机|电脑文件或丢失开不了机,还没有键盘...
-
复打印快捷键|复印文件快捷键
复打印快捷键|复印文件快捷键,,1. 复印文件快捷键电脑截屏全选...
-
共享文件夹设置|怎么设置共享文件夹
共享文件夹设置|怎么设置共享文件夹,,怎么设置共享文件夹第一...
-
国有股权设置批复|国有股权设置批复文件
国有股权设置批复|国有股权设置批复文件,,1. 国有股权设置批复...