Operating System - HP-UX
1823058 Members
3178 Online
109645 Solutions
New Discussion юеВ

Re: running seti program on c3000

 
Steven  Bucek
Frequent Advisor

running seti program on c3000

Im sure this is trivial for some of the poeple in here, but I still can't figure this out.. I got a c3000 to use the awesome power of the 64bit pa risc to run the seti program. It has been ported to run on a parisc systems but I can not execute the program. I am running a fresh install of 11.i, I have ftp'd the file to the dir i want, un-tared it, but when i try to run the program as root I get a message that is similer to 'execution permission denied' logged in as room i am executing the command with ./setiathome

I am guessing I need to chmod the file to give it different permissions, but since i am root shouldn't I be able to do anything??

Has anyone run seti on their risc and are you getting good results from it? that should do it! any comments appreciated thanks! For those who dont know what seti is setiathome.ssl.berkeley.edu
--To go forward, you must backup
7 REPLIES 7
John Poff
Honored Contributor

Re: running seti program on c3000

Hi,

Just because I am curious, what are the permisssions on your ./setiathome file?

JP
Sundar_7
Honored Contributor

Re: running seti program on c3000

You being root doesnt mean you can do just anything :-)

root can work around the read/write privilges but I do believe you need to set the execute bit even if it is root who is trying to execute the program.

root@hptest:(bin)> chmod -x `which ls`
root@hptest:(bin)> ls -lrt
sh: ls: Execute permission denied.
root@hptest:(bin)>

Set the execute bit on the program and try. good luck :-)
Learn What to do ,How to do and more importantly When to do ?
Patrick Wallek
Honored Contributor

Re: running seti program on c3000

I have just downloaded and installed the HP-UX version of setiathome on my 11.11 C3000 workstation and it started up with no problem at all.

Here are the files as they extracted onto my machine:

-r--r--r-- 1 4403 300 6723 Dec 12 2000 README
-r-xr-xr-x 1 4403 300 230064 Dec 13 2000 setiathome*


If yours do not match, then you may need to try downloading the tar file again. Also make sure you did not download the PARISC LINUX (hppa-parisc-palinux) tar file.

The one you want is:

hppa2.0-hp-hpux10.20
Steven  Bucek
Frequent Advisor

Re: running seti program on c3000

I dont have the machine in front of me here at work, so i'll check the permissions tonight. Thanks Sundar for the tip about the execute bit, and for taking me back to reality thinking im god as root :)

Patrick thanks for the file list i'll compare and check thanks alot!
--To go forward, you must backup
Steven  Bucek
Frequent Advisor

Re: running seti program on c3000

sucess everything is running!! thanks for all your help! lessons learned include; you can change perms on a directory but still can't execute it ;) also the execute bit should be set, that helps..heh.

now that seti is running my i can't do anything else.. if i was running x i guess i could just switch windows and go on about my business, now that seti is running i can't do anything unless i stop it first.. should i run it as a background service? thanks again
--To go forward, you must backup
Jeff_Traigle
Honored Contributor

Re: running seti program on c3000

Yeah. I actually have a script on my Linux box (and used the same one on my HP-UX system when I left it running previously) at home that processes datasets in a rotation of 10 directories. (Requires occasionally sending results manually, however.) I actually run the script in the background, but no reason you can't run setiathome in the background directly. Just be sure to redirect stdout to /dev/null so it doesn't suspend when it reports it's statistics.
--
Jeff Traigle
Steven  Bucek
Frequent Advisor

Re: running seti program on c3000

Solution is to get correct permissions.. Also to run the program in the background from the shell add a & at the end of the command line to make the program run as a background process IE ./setiathome &
--To go forward, you must backup