Linux下运行Java应用并终止Java进程的Shell脚本示例
以下是一个示例Shell脚本,用于在Linux操作系统下启动Java程序并能够杀死Java进程。
#!/bin/bash
# 定义Java程序路径和参数
java_path="/usr/local/java/jdk/bin/java"
java_options="-Xmx512m -jar /path/to/your/java/application.jar"
# 检查Java进程是否已经在运行
pid=$(pgrep -f "java.*$java_options")
if [ -n "$pid" ]; then
echo "Java程序已经在运行,进程ID: $pid"
read -p "是否终止该Java进程?(y/n): " kill_java
if [ "$kill_java" == "y" ]; then
kill -9 $pid
echo "Java进程已终止"
else
echo "未终止Java进程"
fi
else
echo "Java程序未运行"
fi
# 启动Java程序
$java_path $java_options &
echo "Java程序已启动"
exit 0
用户评论