2013-09-23 52 views
1

我有server.sh文件上運行我的RMI服務器看起來像:server.sh:2::properties.conf:找不到

#!/bin/bash 
. properties.conf 
SERVER_JAR=SomeRMI-server.jar 
java -Djava.rmi.server.codebase=${publicPath} -jar $SERVER_JAR 

properties.conf是在同一個位置server.sh
但是當我運行sh文件我:

server.sh: 2: .: properties.conf: not found 

錯誤,如何解決?

回答

0

指定要properties.conf的完整路徑:

. /complete/path/to/properties.conf 

甚至

. ./properties.conf 
+0

準備有,當你把他們重新安置到補丁腳本。用我的答案來避免這個缺點。 – Alfe

1

試試這個:

. "$(dirname "$0")"/properties.conf