1. 首页
  2. 课程学习
  3. Java
  4. Linux下运行Java应用并终止Java进程的Shell脚本示例

Linux下运行Java应用并终止Java进程的Shell脚本示例

上传者: 2023-10-12 07:18:35上传 SH文件 374B 热度 64次

以下是一个示例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
用户评论