Hi,

On Mon, Jun 2, 2014 at 2:23 PM, Sajini De Silva <saj...@wso2.com> wrote:

> Hi,
>
> Thank you for the quick reply chirs.
>
> I figured out that this is happening because wso2server.sh command does
> not release the terminal. Therefore i edited the code like below and now
> its working.
>
> sh ./wso2server.sh &
> sleep 20
>
> echo "The script exited with status $?"
> [ -z "$CARBON_HOME" ] && CARBON_HOME=`cd "$PRGDIR/.." ; pwd`
> echo $CARBON_HOME
> sh ./checkin-client.sh co https://localhost:9445/registry -u admin -p
> admin
>
> cp $CARBON_HOME/repository/cloud/profile1 _system/config/bamServerProfiles/
> cp $CARBON_HOME/repository/cloud/oidlist.txt _system/governance/
> sh ./checkin-client.sh add _system/config/bamServerProfiles/profile1
> sh ./checkin-client.sh add _system/governance/oidlist.txt
> sh ./checkin-client.sh ci -u admin -p admin
>
>
> Does anyone know another way of doing this without having the sleep
> command?
>

Wait for the port to open would help

while ! echo exit | nc localhost 9445; do sleep 10; done

Thanks,
Krishantha.

>
> Thank you,
> Sajini.
>
>
>
> On Mon, Jun 2, 2014 at 2:02 PM, chris snow <chsnow...@gmail.com> wrote:
>
>> What command in the wso2server.sh script failing?  You could use the
>> '-x' flag to debug:
>>
>> ...
>>
>> CMD="$CMD -Desb.sample=cloud
>> -Dcarbon.registry.root=../cloud/esb-samples/scloud"
>> #sh $PRGDIR/wso2server.sh$CMD
>> bash -x ./wso2server.sh
>>
>> echo "The script exited with status $?"
>> ...
>>
>>
>>
>>
>> On Mon, Jun 2, 2014 at 9:13 AM, Sajini De Silva <saj...@wso2.com> wrote:
>> > Hi,
>> >
>> > This is what my script file looks like,
>> >
>> > PRG="$0"
>> >
>> > while [ -h "$PRG" ]; do
>> > echo $PRG
>> >   ls=`ls -ld "$PRG"`
>> >   link=`expr "$ls" : '.*-> \(.*\)$'`
>> >   if expr "$link" : '.*/.*' > /dev/null; then
>> >     PRG="$link"
>> >   else
>> >     PRG=`dirname "$PRG"`/"$link"
>> >   fi
>> > done
>> >
>> > # Get standard environment variables
>> > PRGDIR=`dirname "$PRG"`
>> >
>> > # ----- Process the input command
>> > ----------------------------------------------
>> > CMD=""
>> >
>> >  CMD="$CMD -Desb.sample=cloud
>> > -Dcarbon.registry.root=../cloud/esb-samples/scloud"
>> > #sh $PRGDIR/wso2server.sh$CMD
>> > sh ./wso2server.sh
>> > echo "The script exited with status $?"
>> > [ -z "$CARBON_HOME" ] && CARBON_HOME=`cd "$PRGDIR/.." ; pwd`
>> > echo $CARBON_HOME
>> > sh ./checkin-client.sh co https://localhost:9445/registry -u admin -p
>> admin
>> >
>> > cp $CARBON_HOME/repository/cloud/profile1
>> _system/config/bamServerProfiles/
>> > cp $CARBON_HOME/repository/cloud/oidlist.txt _system/governance/
>> > sh ./checkin-client.sh add _system/config/bamServerProfiles/profile1
>> > sh ./checkin-client.sh add _system/governance/oidlist.txt
>> > sh ./checkin-client.sh ci -u admin -p admin
>> >
>> >
>> >
>> > On Mon, Jun 2, 2014 at 1:36 PM, Sajini De Silva <saj...@wso2.com>
>> wrote:
>> >>
>> >> Hi,
>> >>
>> >> I want to start the esb server from a script file and execute some
>> >> check-in client commands from the same script, but once wso2server.sh
>> is
>> >> executed in the script it never return to the next line where other
>> script
>> >> commands are placed. Therefore my other script commands are not
>> executed.
>> >>
>> >> Any suggestions on why it is happening?
>> >>
>> >> Thank you,
>> >> Sajini.
>> >> --
>> >> Sajini De SIlva
>> >> Software Engineer; WSO2 Inc.; http://wso2.com ,
>> >> Email: saj...@wso2.com
>> >> Blog: http://sajinid.blogspot.com/
>> >> Git hub profile: https://github.com/sajinidesilva
>> >>
>> >
>> >
>> >
>> > --
>> > Sajini De SIlva
>> > Software Engineer; WSO2 Inc.; http://wso2.com ,
>> > Email: saj...@wso2.com
>> > Blog: http://sajinid.blogspot.com/
>> > Git hub profile: https://github.com/sajinidesilva
>> >
>> >
>> > _______________________________________________
>> > Dev mailing list
>> > Dev@wso2.org
>> > http://wso2.org/cgi-bin/mailman/listinfo/dev
>> >
>>
>>
>>
>> --
>> Check out my professional profile and connect with me on LinkedIn.
>> http://lnkd.in/cw5k69
>>
>
>
>
> --
> Sajini De SIlva
> Software Engineer; WSO2 Inc.; http://wso2.com ,
> Email: saj...@wso2.com
> Blog: http://sajinid.blogspot.com/
> Git hub profile: https://github.com/sajinidesilva
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to