miduo_pay/pay_reboot.sh

19 lines
706 B
Bash
Raw Normal View History

2023-07-26 15:49:11 +08:00
#!/bin/bash
. /etc/profile
2023-07-31 18:53:43 +08:00
process_name=delivery
# 使用ps命令查找进程并将结果保存到变量中
process_count=`ps -ef|grep java|grep "${process_name}"|awk '{print $2}'`
# 判断进程数是否大于0如果大于0则进程存在否则进程不存在
if [ -z "$process_count" ]; then
2023-12-12 10:42:01 +08:00
echo "进程 $process_name 不存在."
else
2023-07-31 18:53:43 +08:00
echo "进程 $process_name 存在."
kill $process_count
sleep 5
fi
2023-07-26 15:49:11 +08:00
paths=/data/jieling/delivery-server
nohup java -jar -Xms256m -Xmx256m -Xss256K -XX:MaxMetaspaceSize=128m -XX:CompressedClassSpaceSize=64m -Dspring.config.location=${paths}/application.properties ${paths}/delivery-server-1.0-SNAPSHOT.jar > ${paths}/delivery-server.log &