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


      Get your preferred Email name!
Now you can @ymail.com and @rocketmail.com. 
http://mail.promotions.yahoo.com/newdomains/aa/
-- 
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines

Reply via email to