有个问题,我们一般在linux 起jar包的时候需要制定端口号,如何在执行脚本的时候将端口号传入
bash control.sh startServer 8080
function startServer(){
// 获取外部传入的端口号 执行脚本
java -Dserver.port= 传入的端口号 -jar xx.jar
}
case $1 in
"startServer")
startServer;;
esac
有个问题,我们一般在linux 起jar包的时候需要制定端口号,如何在执行脚本的时候将端口号传入
bash control.sh startServer 8080
function startServer(){
// 获取外部传入的端口号 执行脚本
java -Dserver.port= 传入的端口号 -jar xx.jar
}
case $1 in
"startServer")
startServer;;
esac
你可以使用$2获取端口号8000
function startServer(){
# 获取外部传入的端口号 执行脚本
java -Dserver.port= $1 -jar xx.jar
}
case $1 in
"startServer")
startServer $2;;
esac