使用kill命令终止进程shell脚本

因有的程序使用kill才能结束掉进程,没有关闭脚本,以我司的服务为例,服务名叫asset-server服务,只有启动脚本,自编写关闭脚本,及重启动脚本。vim

关闭服务脚本。bash

vim asset-shutdownui

#!/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]"
donerest

重启服务脚本server

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
doneio

if [ $? -lt 1 ]
then
nohup  ./asset-serverawk

echo "Restart Completion"
fised

相关文章
相关标签/搜索