Возможно, вы захотите процитировать обязательные поля в последней строке. Как сейчас это будет пустым вместо "".
например
java "$java_cp" "$java_cmd" "$mode" "$db_user" "$db_pwd" "$conn_string" "$work_dir" "$output_dir"
отредактировано для запуска по крайней мере Java на MySystem:
#################################################
#!/bin/sh
##################################################
## USAGE
##################################################
if [ $# -ne 1 ]; then
echo "1>Use Extractor: $0 <MODO DE OPERACAO>;"
echo "2>Use Extractor: $0 <MODO DE OPERACAO> <DATA INICIAL> <DATA FINAL>"
exit 127
else
if [ $1 -lt 0 -o $1 -gt 1 ]; then
echo "1>O Parametro <MODO DE OPERACAO> deve ser 0 (Cartorios) ou 1 (Transacoes);"
exit 127
fi
fi
##################################################
## VARS
##################################################
##########################################
## AUX
##########################################
java_cmd=""
java_cmd_emergencial=""
java_cp=""
##########################################
## JAR
##########################################
db_user=""
db_pwd=""
conn_string=""
work_dir=""
output_dir=""
##################################################
## PARAMETROS
##################################################
mode=$1
data_ini=""
data_fim=""
if [ $# -eq 3 ]; then
data_ini=$2
data_fim=$3
fi
##################################################
## CHAMADA DO JAR
##################################################
java $java_cp $java_cmd $mode $db_user $db_pwd $conn_string $work_dir $output_dir