使用kill命令终止进程shell脚本
2024-08-29 13:49:14
因有的程序使用kill才能结束掉进程,没有关闭脚本,以我司的服务为例,服务名叫asset-server服务,只有启动脚本,自编写关闭脚本,及重启动脚本。
关闭服务脚本。
vim asset-shutdown
#!/bin/bash
for assetstatus in "`ps -ef | grep asset-server | awk '{print $2}'| sed -n '1'p`"
do
kill -9 $assetstaus;
echo "asset shutdown [ok]"
done
重启服务脚本
vim asset-restart
#!/bin/bash
for assetsuid in "`ps -ef | grep asset-server | awk '{print $2}'| sed -n '1'p`"
do
kill -9 $assetsuid;
echo $?>>/dev/null
done
if [ $? -lt 1 ]
then
nohup ./asset-server
echo "Restart Completion"
fi
最新文章
- Knockout.js随手记(8)
- C#-2 wpf 项目编程结构设计
- 【转】各种语言中的urlencode方法
- 《程序设计教学法--以Java程序设计为例》
- [20160704]Addition program that use JOptionPane for input and output
- [attribute^=value] 匹配给定的属性是以某些值开始的元素
- java程序
- [CLR via C#]16. 数组
- C#中的String.Format方法(转)
- PowerDesigner技巧
- Sublime_text3怎么发现PHP语法错误?
- WPF 3D 常用类(1)
- [nodejs] day1-创建服务器
- 每天一个linux命令(63):Linux中zip压缩和unzip解压缩命令详解
- APACHE服务器出现No input file specified.的完美解决方案
- Ajax 异步加载
- MySQL中 指定字段排序函数field()的用法
- Python快速学习06:词典
- matchmove流程中修改Maya相机数据的脚本
- eclipise快捷键,留给以后备用