写一个jar包启动脚本
时间: 2024-05-04 15:15:10 浏览: 40
,该脚本可以在后台启动jar包,并且该脚本可以捕获jar包的输出。
你可以使用下面的代码来创建启动脚本:
```
#!/bin/bash
# 启动脚本的名称
SCRIPT_NAME="start.sh"
# jar包的名称
JAR_NAME="your-jar-file.jar"
# 启动jar包的命令
COMMAND="java -jar $JAR_NAME"
# 后台启动jar包并捕获输出
nohup $COMMAND > /dev/null 2>&1 &
# 输出启动信息
echo "启动脚本 $SCRIPT_NAME 已经启动 $JAR_NAME"
```
该脚本可以在后台启动jar包,并且该脚本可以捕获jar包的输出,你可以在任何时候查看启动信息。
相关问题
帮我写一个jar包启动脚本和停止脚本 用linux语言
当然可以,我来帮你写一个Linux下的启动脚本和停止脚本,以下是示例代码:
启动脚本:
#!/bin/bash
# 定义变量
JAR_NAME="your-jar-filename.jar" # 将your-jar-filename.jar替换为你的Jar包的名称
PID_FILE="pid.txt" # PID存储文件名,用于停止脚本中
# 启动命令
nohup java -jar $JAR_NAME >/dev/null 2>&1 & echo $! > $PID_FILE
# 输出启动日志
echo "$JAR_NAME已启动!"
停止脚本:
#!/bin/bash
# 定义变量
PID_FILE="pid.txt" # PID存储文件名,必须和启动脚本中保持一致
# 读取PID
PID=$(cat $PID_FILE)
# 判断PID是否存在
if [ -z "$PID" ]; then
echo "进程不存在!"
exit 1
else
# 杀死进程
kill -9 $PID
# 删除PID文件
rm -f $PID_FILE
# 输出停止日志
echo "进程已停止!"
exit 0
fi
请注意,将上述代码中涉及到的文件名和变量名根据实际情况进行修改,以确保脚本的正确性。如果你不熟悉Linux命令或者脚本编写,应该在阅读完相关文档后再使用这些脚本。
用shell写一下jar包启动脚本
下面是一个示例shell脚本,可以用来启动jar包:#!/bin/sh# 编辑这一行,指定JAR包的完整路径
JAR_FILE=<path-to-your-jar-file># 其他参数可以在这里添加
JAVA_OPTS=java $JAVA_OPTS -jar $JAR_FILE
阅读全文