利用shell脚本交互式运行jar任务

Posted Steven0325

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用shell脚本交互式运行jar任务相关的知识,希望对你有一定的参考价值。

如题,废话不多说,直接上代码:

#!/bin/bash
APP_PATH=/root/bigdata/neural_networks/width_control_model/predict/upload_parameter
APP_NAME=upload_parameter.jar
ARGS0=/root/bigdata/neural_networks/data/430/sczpp/result/201910161057
ARGS1=/root/bigdata/neural_networks/data/430/cswp/result/201910161057

echo "sczpp模型参数文件夹目录为:${ARGS0}"
read -p "sczpp模型参数目录需要修改吗?[Y/n](n)" ANSWER
case $ANSWER in
    Y|y|yes) read -p "sczpp模型参数目录修改为:" ARGS0
    ;;
esac
echo "cswp模型参数文件夹目录为:${ARGS1}"
read -p "cswp模型参数目录需要修改吗?[Y/n](n)" ANSWER
case $ANSWER in
    Y|y|yes) read -p "cswp模型参数目录修改为:" ARGS1
    ;;
esac

cd $APP_PATH
java -jar $APP_NAME $ARGS0 $ARGS1

在Linux环境下运行shell脚本,能实现args参数动态输入。

以上是关于利用shell脚本交互式运行jar任务的主要内容,如果未能解决你的问题,请参考以下文章

shell定时执行脚本启动jar程序的问题

shell脚本基础的简单介绍与简单应用

shell脚本概述

windows下php脚本怎么运行

shell脚本后台启动停止jar包并且计算运行时间

如何从 IDLE 交互式 shell 运行 python 脚本?