关闭对应进程的服务shell脚本

143 阅读1分钟

shutdown.sh


service=$1

echo "------$service relation server soffice 2001 shutdowning......"
ps -ef | grep 'port=2001' | grep -v grep
ps -ef | grep 'port=2001' | grep -v grep | awk '{print $2}' | xargs -i kill -9 {}
echo "------$service relation server soffice 2001 shutdown end......"

echo "------$service relation server soffice 2002 shutdowning......"
ps -ef | grep 'port=2002' | grep -v grep
ps -ef | grep 'port=2002' | grep -v grep | awk '{print $2}' | xargs -i kill -9 {}
echo "------$service relation server soffice 2002 shutdown end......\n"

echo "------$service start shutdowning......"

ps -ef | grep filepreview | grep -v grep

if [ $service = "filepreview" ]; then
  echo "------$service server shutdowning......"
  ps -ef | grep filepreview | grep -v grep
  ps -ef | grep filepreview | grep -v grep | awk '{print $2}' | xargs -i kill -9 {}
  echo "------$service server shutdown end......"
else
  echo "------please choose one right service name!"
  exit 1
fi

echo "------$service service shutdown successful!"```