Hi,


I am porting some test codes from Fedora core 2 to Fedora core 8.it
works fine in FC2(2.6.5-1.358) but problem in FC8(2.6.23.1-42.fc8).



Pgm.c

---------

#include<stdio.h>

 int main void(int) 

{

fprintf(stderr,"hello world\n",);

}



$ gcc -o Pgm Pgm.c



$ vim myscript.sh

./Pgm &



$ /usr/bin/ssh -x -n -o BatchMode=yes 127.0.0.1 cd /home/tom/Test_Dir/ '&&' 
./myscript.sh 



If i run this command hello world is not printed.

If i run this same in FC2 hello world in printed.



Whether there is solution to this or it is a bug of FC8?



--------------------------------------------------------------------------------------------------

Below solutions are correct?.

--------------------------------------------------------------------------------------------



Solution 1:

----------

If i do these changes i.e if i re-direct to stdout and run in background.



$ vim myscript.sh

./Pgm  2>&1 &



$ /usr/bin/ssh -x -n -o BatchMode=yes 127.0.0.1 cd /home/tom/Test_Dir/ '&&' 
./myscript.sh 



If i run this command it works fine.



Solution 2:

----------

 vim myscript.sh

./Pgm  </dev/null >&/dev/null &



$ /usr/bin/ssh -x -n -o BatchMode=yes 127.0.0.1 cd /home/tom/Test_Dir/ '&&' 
./myscript.sh 





Regards,

Hari Krishna


      New Email addresses available on Yahoo!
Get the Email name you&#39;ve always wanted on the new @ymail and @rocketmail. 
Hurry before someone else does!
http://mail.promotions.yahoo.com/newdomains/aa/

Reply via email to