Red Hat Enterprise Linux Server リリース 5 (Tikanga) で Java プログラムを開始しています。
ディレクトリ構造:
- bin ->sc.jar,start-sc.sh,sc-lib-all.jar
- conf ->log4j-sc.properties,sc.properties
コマンドを実行してJavaプログラムを実行します(これは完全に機能しています):
/usr/java/jdk1.6.0_37/bin/java -Xmx1024M -Dlog4j.configuration=file:../conf/log4j sc.properties -jar sc.jar -config ../conf/sc.properties
それをシェルスクリプトに入れると、Javaプログラムは小道具ファイルを見つけることができなくなります。シェル スクリプト (start-sc.sh) は次のようになります。
#!/bin/sh
/usr/java/jdk1.6.0_37/bin/java -Xmx1024M -Dlog4j.configuration=file:../conf/log4j-sc.properties -jar sc.jar -config ../conf/sc.properties
私はシェルスクリプトの初心者ですが、何が欠けているのでしょうか? どうも!