View Full Version : runing two seti clc in linux
phantom punisher
12-06-01, 06:22 PM
can this be done? when i try to start the second program it just crashes. im using mandrake 8.1 on a dualy
Thelemac
12-06-01, 06:27 PM
Originally posted by phantom punisher
can this be done? when i try to start the second program it just crashes. im using mandrake 8.1 on a dualy
I think you have to set the processor affinity (not sure how to do that, but there's probably some help on the website, or maybe somebody else in here will know).
I'm using RH7.2 on five of my machines, four of which are duallies, and I create a directory for each instance of SETI that I will be running such as SETI0 and SETI1.
Than you can set them to start at boot and use cron to make sure they stay up.
Cy
You do not need to set processor affinity in Linux as it does not exist. That's an M$ *feature*.
Make two folders for Seti. You can either put the Setiathome binary in /usr/local/bin/ (probably not too smart on a multiuser machine) or just copy it into both folders.
Once you are ready to fire up Seti you should be able to move into each directory and fire them up.
Then to your crontab add something like:
0 * * * * cd /home/user/seti1/; ./setiathome -proxy 192.168.1.1:5001 > /dev/null 2> /dev/null
0 * * * * cd /home/user/seti2/; ./setiathome -proxy 192.168.1.1:5001 > /dev/null 2> /dev/null
This is another question:
What kind of add-ons are available for seti in linux? I'd like to be able to see the percent complete over my network: something similar to SetiSpy or MultiSetiMonitor would be great.
Also looking for a good cache program.....
Any suggestions on either?
I am running RedHat 7.2 on a dual PII 400.
Cache type apps for Linux tend to be mostly bash or perl scripts and are fairly basic. Multiseti (perl script) works quite well but needs to be restarted every so often. If you have a home network and you can't be bothered to top up loads of caches then just run Setigate or SetiQ as it keeps the admin down.
Monitoring remote Linux clients can be done using SetiWatch. You need Samba to share the Seti folder and then you can monitor it from any Windows based PC. It will give you similar output to Setispy plus it will warn you when a client has stopped.
There are probably loads of other similar programs out there now.
Setiwatch screenshot: http://www.mrpibbs.com/misc/setiwatch.jpg
For caching I use SETIQ and you can point your Linux SETI to it (mine is running on a Wi98 box on my home LAN) using command line switches like this:
./setiathome -verbose -proxy xxx.xxx.xxx.xxx:5517
-verbose if you want the screen updates and then the proxy setting to use your caching progam, SETIQeue uses port 5517.
MultiSETIMon has a version for LINUX GUI which will let you watch all your SETIs over a LAN but I did not want to keep the GUI running just for that, I only run the CL unless I'm testing something in the LINUX GUI.
HTH
Cy
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.