Adding the mailing list to cc list, in case someone wants to correct
anything.
On Thu, Oct 22, 2009 at 12:02 AM, Nikunj Verma <nik...@gmail.com> wrote:
> I guess your expect command, which you kept in the expstart.sh file is not
> getting launched at all. You can check this by checking the exit status of
> the expect command in your shell script. Also, did you try giving full path
> name of the expect binary in your command? That might be the reason your
> command is not getting run at all.
>
> Thanks,
> -Nikunj
>
> On Wed, Oct 21, 2009 at 11:33 PM, Farhad Sabeti <fsab...@alarmpoint.com>wrote:
>
>> Hello every body,
>>
>> I just subscribed to this mailing list, not sure if it is working properly
>> or not.
>>
>>
>>
>> I am using STAF for the automation infrastructure and using expect for
>> more interactive automation.
>>
>> On a Linux server I have written an expect script to automate installation
>> of our product and its working fine. But when I use STAF from a remote
>> machine, it won’t work. Other shell commands work fine (like dir, chmod, ….)
>> but running expect <filename> does not work. Was wondering if anyone knows
>> why. It simply executes the command and nothing happens.
>>
>> I put my expect command in a shell script like this:
>>
>>
>>
>> #!/bin/sh
>>
>> expect
>> /usr/local/expect/expect-5.43/testsuite/expect.tests/apinstfinal.exp
>> /usr/local/expect/expect-5.43/testsuite/expect.tests/installinput.txt
>>
>>
>>
>> and called it expstart.sh
>>
>>
>>
>> and on the target machine when I do ./expstart.sh, it runs it and works
>> just fine.
>>
>>
>>
>> But when I use STAF command:
>>
>>
>>
>> ‘start shell command
>> “/usr/local/expect/expect-5.43/testsuite/expect.tests/expstart.sh” WAIT’
>>
>>
>>
>> It won’t work.
>>
>>
>>
>> I then created another shell file called dirh.sh and put a simple dir in
>> that shell file and redirected output to some file like t4.out, it works
>> fine, like below:
>>
>>
>>
>> ‘start shell command
>> “/usr/local/expect/expect-5.43/testsuite/expect.tests/dirh.sh >/root/t4.out”
>> WAIT’
>>
>>
>>
>>
>>
>> But when shell file has expect, it won’t work.
>>
>> (I also put >/root/t3.out ) in shell command for the expect shell scrip to
>> capture the output, and it comes up empty.
>>
>>
>>
>> Any help is appreciated.
>>
>>
>>
>> Regards,
>>
>>
>>
>> Farhad
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
>> is the only developer event you need to attend this year. Jumpstart your
>> developing skills, take BlackBerry mobile applications to market and stay
>> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>> http://p.sf.net/sfu/devconference
>> _______________________________________________
>> staf-users mailing list
>> staf-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/staf-users
>>
>>
>
>
> --
> Thanks,
> -Nikunj
>
>
--
Thanks,
-Nikunj
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users