Operating System - HP-UX
1828453 Members
3927 Online
109978 Solutions
New Discussion

Re: remote shell script fails when submitted in background

 
krishan
New Member

remote shell script fails when submitted in background

We have several 1000 servers(HP/Sun). I am trying to implement a backup script which gets fired from a remote server and does the backup(Oracle export) locally. However this script is not working on 2 of our HP servers. The scripts fails when we submit in background, however runs perfect when we run it interactively. Here is a sample from a smaller test script.

From gsun251 on aamorgan (normal)

$ echo " uname -a " | rsh aamorgan.research.aa.wl.com " dd of=/tmp/jacob.test;ksh /tmp/jacob.test" > /tmp/jacob.log 2>&1
$ more /tmp/jacob.log
0+1 records in
0+1 records out
HP-UX aamorgan B.11.00 U 9000/800 603339393 unlimited-user license (I get the output)

From gsun251 on aamorgan (background)

$ echo " uname -a " | rsh aamorgan.research.aa.wl.com " dd of=/tmp/jacob.test;ksh /tmp/jacob.test &" > /tmp/jacob.log 2>&1
$ more /tmp/jacob.log
0+1 records in
0+1 records out

(No output)

From gsun251 to aacedar (Normal)

$ echo " uname -a " | rsh aacedar.research.aa.wl.com " dd of=/tmp/jacob.test;ksh /tmp/jacob.test " > /tmp/jacob.log 2>&1
$ more /tmp/jacob.log
0+1 records in
0+1 recorHP-UX aacedar B.11.00 U 9000/800 603379363 unlimited-user license (I get the output)
ds out

From gsun251 to aacedar (Background)

$ echo " uname -a " | rsh aacedar.research.aa.wl.com " dd of=/tmp/jacob.test;ksh /tmp/jacob.test &" > /tmp/jacob.log 2>&1
$ more /tmp/jacob.log
0+1 records in
0+1 recorHP-UX aacedar B.11.00 U 9000/800 603379363 unlimited-user license (I get the output)
ds out

1 REPLY 1
Rodney Hills
Honored Contributor

Re: remote shell script fails when submitted in background

Could their be a .profile or .kshrc in the remote users home directory that could be intefering with STDIN?

-- Rod Hills
There be dragons...