mirror of https://github.com/F-Stack/f-stack.git
start: Support others args to apps.
Other arg is mostly configure file. And this patch will support it. User can use the configure file specified. Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
This commit is contained in:
parent
f7ca998abb
commit
a7b42f3d80
14
start.sh
14
start.sh
|
@ -5,6 +5,7 @@ function usage() {
|
||||||
echo "Options:"
|
echo "Options:"
|
||||||
echo " -c [conf] Path of config file"
|
echo " -c [conf] Path of config file"
|
||||||
echo " -b [N] Path of binary"
|
echo " -b [N] Path of binary"
|
||||||
|
echo " -o [N] Other ARGs for app"
|
||||||
echo " -h show this help"
|
echo " -h show this help"
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
@ -12,7 +13,7 @@ function usage() {
|
||||||
conf=config.ini
|
conf=config.ini
|
||||||
bin=./example/helloworld
|
bin=./example/helloworld
|
||||||
|
|
||||||
while getopts "c:b:h" args
|
while getopts "c:b:o:h" args
|
||||||
do
|
do
|
||||||
case $args in
|
case $args in
|
||||||
c)
|
c)
|
||||||
|
@ -21,6 +22,9 @@ do
|
||||||
b)
|
b)
|
||||||
bin=$OPTARG
|
bin=$OPTARG
|
||||||
;;
|
;;
|
||||||
|
o)
|
||||||
|
others=$OPTARG
|
||||||
|
;;
|
||||||
h)
|
h)
|
||||||
usage
|
usage
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -47,11 +51,11 @@ for((proc_id=0; proc_id<${num_procs}; ++proc_id))
|
||||||
do
|
do
|
||||||
if ((proc_id == 0))
|
if ((proc_id == 0))
|
||||||
then
|
then
|
||||||
echo "${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id}"
|
echo "${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id} ${others}"
|
||||||
${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id} &
|
${bin} --conf ${conf} --proc-type=primary --proc-id=${proc_id} ${others} &
|
||||||
sleep 5
|
sleep 5
|
||||||
else
|
else
|
||||||
echo "${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id}"
|
echo "${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id} ${others}"
|
||||||
${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id} &
|
${bin} --conf ${conf} --proc-type=secondary --proc-id=${proc_id} ${others} &
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue