Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: more info

Author: Andrew Williams

Date: 07:54:48 05/16/01

Go up one level in this thread


On May 15, 2001 at 20:48:11, James Swafford wrote:

>On May 15, 2001 at 18:33:44, Andrew Williams wrote:
>
>>Hi James,
>>
>>I did something like this last Summer. In my case, I was using two Linux
>>machines, but the principle was the same. I found that I could only make
>>it work if the executables were in my home directory I didn't really have
>>time to find out why. Here's the essence of my shell script:
>>
>># script starts here
>>setenv CHESSDIR ~/testmatch
>>
>>~/bin/xboard  -fcp "./ewith xboard" -scp "./gwithout xboard" -sh 99.99.99.99 \
>>        -size Middling -animateMoving False -mg 20 -sgf testmatch.pgn \
>>        -tc 5 -inc 2 -showCoords True \
>>        -popupExitMessage False
>>
>># script ends here
>>
>>Notice that ewith and gwithout were both in my home directory on Linux
>>machines. Notice also that I had to specify the host for the second program
>>(-sh) with the ip number, rather than the domain name.
>
>The Winboard documentation does have something to say about why your
>executables had to be in the home directory; I think it said you had
>to issue a cd command within the fd parameter.

Well, thank you for solving *my* problem :-). What was the message
about permission problems you got when you tried rsh from the command
line?

Andrew



>
>Anyway, I think I'm a little closer to figuring this thing out, but
>I'm still having some problems with remote shelling anything on the
>Linux box from my Windows box.
>
>I downloaded a nifty utility called rsh from http://www.csa.ru/~il/rsh/.
>When I ran the utility from the command line, it indicated there were
>some permission problems.  I never did see the rshd daemon run on the
>Linux machine - my understanding is that inetd should start the daemon
>when it's needed.  That led me to examine the /etc/inetd.conf file,
>which contained the following:
>
>#
># Shell, login, exec, comsat and talk are BSD protocols.
>#
>shell   stream  tcp     nowait  root    /usr/sbin/tcpd  in.rshd
>login   stream  tcp     nowait  root    /usr/sbin/tcpd  in.rlogind
>#exec   stream  tcp     nowait  root    /usr/sbin/tcpd  in.rexecd
>#comsat dgram   udp     wait    root    /usr/sbin/tcpd  in.comsat
>talk    dgram   udp     wait    nobody.tty      /usr/sbin/tcpd  in.talkd
>ntalk   dgram   udp     wait    nobody.tty      /usr/sbin/tcpd  in.ntalkd
>#dtalk  stream  tcp     wait    nobody.tty      /usr/sbin/tcpd  in.dtalkd
>
>I could be way off in left field, but it seems my problem isn't so
>much with _Winboard_, but with remote shelling in general.  I'm afraid
>my limited experience with rsh isn't helping matters much.
>
>So, what simple test can I perform to try remote shelling?  Does
>anybody have any links or pointers where I could read further?  Anybody
>out there successfully remote shelled an engine on a Linux/Unix machine
>from a Windows machine?
>
>Advice greatly appreciated!  I could run the program on this Windows
>machine, but it's much slower, and I really wanna get this to work.
>
>Thanks,
>
>--
>James



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.