背景:
本地windows寫的sh腳本,使用正常,上傳到linux無法正常啓動springboot程序。
這個sh腳本目的是:啓動springboot程序,讀取當前目錄中的,jar的外部配置。
問題:通過腳本啓動報錯:Error unable to access jarfile *.jar
腳本示例:
#!/bin/bash
java -jar ./*.jar
echo 返回值: $?
修改爲加個&
正確示範:
#!/bin/bash
java -jar ./*.jar &
echo 返回值: $?
解決問題!
這種方法啓動是可以啓動,但是執行的不正確,正確做法還是在linux環境寫這個配置文件吧,不用加&