Commit 8271177a authored by Pavel Vainerman's avatar Pavel Vainerman

Подправил скрипты, чтобы они возвращали корректный значения завершения для…

Подправил скрипты, чтобы они возвращали корректный значения завершения для использования в скриптах на bash..
parent f7788ecf
...@@ -128,7 +128,6 @@ int main(int argc, char** argv) ...@@ -128,7 +128,6 @@ int main(int argc, char** argv)
int optindex = 0; int optindex = 0;
char opt = 0; char opt = 0;
while( (opt = getopt_long(argc, argv, "hc:beomsfur:l:i:x:g:w:y:p:",longopts,&optindex)) != -1 ) while( (opt = getopt_long(argc, argv, "hc:beomsfur:l:i:x:g:w:y:p:",longopts,&optindex)) != -1 )
{ {
switch (opt) //разбираем параметры switch (opt) //разбираем параметры
...@@ -181,7 +180,7 @@ int main(int argc, char** argv) ...@@ -181,7 +180,7 @@ int main(int argc, char** argv)
case 'w': //--getRawValue case 'w': //--getRawValue
{ {
// cout<<"(main):received option --getRawValue='"<<optarg<<"'"<<endl; // cout<<"(main):received option --getRawValue='"<<optarg<<"'"<<endl;
uniset_init(argc,argv,conffile); uniset_init(argc,argv,conffile);
UniversalInterface ui(conf); UniversalInterface ui(conf);
return getRawValue(optarg,ui); return getRawValue(optarg,ui);
...@@ -289,9 +288,8 @@ int main(int argc, char** argv) ...@@ -289,9 +288,8 @@ int main(int argc, char** argv)
default: default:
{ {
short_usage(); short_usage();
return 0; return 1;
} }
} }
} }
...@@ -320,6 +318,8 @@ int main(int argc, char** argv) ...@@ -320,6 +318,8 @@ int main(int argc, char** argv)
{ {
cerr << "неизвестное исключение" << endl; cerr << "неизвестное исключение" << endl;
} }
return 1;
} }
// ============================================================================================== // ==============================================================================================
......
#!/bin/sh #!/bin/sh
./uniset-start.sh -f "./uniset-admin --confile test.xml --`basename $0 .sh` $1 $2 $3 $4" ./uniset-start.sh -f "./uniset-admin --confile test.xml --`basename $0 .sh` $1 $2 $3 $4"
exit $?
...@@ -60,7 +60,7 @@ then ...@@ -60,7 +60,7 @@ then
echo Running "$start_line" echo Running "$start_line"
$start_line $start_line
exit 0 exit $?
fi fi
if [ -n "$FG" ] if [ -n "$FG" ]
...@@ -69,20 +69,19 @@ then ...@@ -69,20 +69,19 @@ then
if [ -z "$COMLINE" ] if [ -z "$COMLINE" ]
then then
echo "Не указана команда для запуска" echo "Не указана команда для запуска"
exit 0 exit 1
fi fi
COMLINE="$COMLINE --uniset-port $OMNIPORT" COMLINE="$COMLINE --uniset-port $OMNIPORT"
echo Запускаем "$COMLINE" echo Запускаем "$COMLINE"
$COMLINE $COMLINE
echo Выходим exit $?
exit 1
fi fi
if [ -z "$*" ] if [ -z "$*" ]
then then
echo "Не указана команда для запуска" echo "Не указана команда для запуска"
exit 0 exit 1
fi fi
checkPID=$(echo "$1" | grep pidfile=) checkPID=$(echo "$1" | grep pidfile=)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment