使用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

相關文章
相關標籤/搜索