climateprediction.net (CPDN) home page
Thread 'Can't start boinc in background'

Thread 'Can't start boinc in background'

Questions and Answers : Unix/Linux : Can't start boinc in background
Message board moderation

To post messages, you must log in.

AuthorMessage
Stefan Schilling

Send message
Joined: 23 Oct 04
Posts: 11
Credit: 757,091
RAC: 0
Message 7335 - Posted: 17 Jan 2005, 13:55:04 UTC
Last modified: 17 Jan 2005, 14:16:17 UTC

Hello!

I finally managed to start up the boinc software. Poorly, it doesnt start the way I need it -in the backgound. The following is working:

musik@debian:~ > cd boinc
musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu
2005-01-17 15:24:40 [---] Starting BOINC client version 4.13 for i686-pc-linux-gnu
2005-01-17 15:24:40 [climateprediction.net] Project prefs: no separate prefs for home; using your defaults
2005-01-17 15:24:40 [climateprediction.net] Host ID is 86720
2005-01-17 15:24:40 [---] General prefs: from climateprediction.net (last modified 2004-10-28 12:34:57)
2005-01-17 15:24:40 [---] General prefs: no separate prefs for home; using your defaults
2005-01-17 15:24:40 [climateprediction.net] Resuming computation for result 2tsm_100153258_1 using hadsm3 version 4.04
Starting model in /exports/mp3/boinc/projects/climateprediction.net...
Created shared memory region key = 26075
Env Used=LD_LIBRARY_PATH=/exports/mp3/boinc/projects/climateprediction.net:/usr/local/lib:/usr/lib:/lib
Copying files for startup...
In pre_initialise_phase (part 1 of 3)
In initialise_phase (part 2 of 3)
In startup_phase (part 3 of 3)
Starting model ID 2tsm_100153258 Phase 1
Stack size=4096.00 MB
Waiting for model startup, this may take a minute...
2tsm_100153258 - PH 1 TS 000001 - 00/00/0000 00:00 - H:M:S=0000:00:00 AVG= 0.00 DLT= 0.00
2005-01-17 15:24:45 [---] Received signal 2
2005-01-17 15:24:45 [---] Exit requested by user
musik@debian:~/boinc >


The way, too:

musik@debian:~ > cd boinc
musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu >>/dev/null

Now, I need to put this into the background. I tried to use this script:

http://noether.vassar.edu/~myers/help/boinc/init.d-boinc

but, that doesnt help. I receive a "Done", when starting this up, but I'm not completely sure about it, as the command :

PID=`pidof $BOINCEXE`
if [ "$PID" != "" ]; then
echo_success
else
echo_failure
fi

doesnt work.
Anyway: top doesn't show me the process, so I believe, it hasn't been started (properly).

Thanks for advice!

cu,
Stefan

By the way: I'm running a SuSE Linux 7.2 box, with almost up-to-date software. Kernel is 2.4.10. I CAN connect to almost all pages, except for the cpdn / boinc pages. The data have been download onto a university's computer and the transfered to my malade box.

PS2: please dont ask me about the box's name, it IS a SuSE box...
ID: 7335 · Report as offensive     Reply Quote
old_user147

Send message
Joined: 5 Aug 04
Posts: 30
Credit: 422,225
RAC: 0
Message 7341 - Posted: 17 Jan 2005, 18:27:06 UTC

Hello!

have you tried this:
musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu &

The & sends the process to the background.

If you want to write the output to a file you can write:
musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu >> boinc-output.txt &

cu,
josti
ID: 7341 · Report as offensive     Reply Quote
Stefan Schilling

Send message
Joined: 23 Oct 04
Posts: 11
Credit: 757,091
RAC: 0
Message 7343 - Posted: 17 Jan 2005, 19:36:02 UTC - in response to Message 7341.  

> Hello!
>
> have you tried this:
> musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu &
>
> The & sends the process to the background.
>
> If you want to write the output to a file you can write:
> musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu >>
> boinc-output.txt &

Hello josti!

No, I haven´t yet, but that´s what I´ll try next.

Thanks!
Stefan
ID: 7343 · Report as offensive     Reply Quote
Stefan Schilling

Send message
Joined: 23 Oct 04
Posts: 11
Credit: 757,091
RAC: 0
Message 7347 - Posted: 17 Jan 2005, 21:22:52 UTC - in response to Message 7341.  

Hello!
>
> have you tried this:
> musik@debian:~/boinc > ./boinc_4.13_i686-pc-linux-gnu &
>
> The & sends the process to the background.

Nope. That doesnt help.

bye,
Stefan
ID: 7347 · Report as offensive     Reply Quote
Profileold_user11965

Send message
Joined: 4 Sep 04
Posts: 61
Credit: 80,585
RAC: 0
Message 7683 - Posted: 27 Jan 2005, 1:42:49 UTC

I run BOINC as a cron job:

# Start BOINC
*/10 * * * * cd /home/trane/boinc; ./boinc_4.19_i686-pc-linux-gnu 1>>./boinclog
2>>./boincerr

Set up the job under your normal user account. It will start automatically regardless of whether you're logged in.
ID: 7683 · Report as offensive     Reply Quote
old_user70993

Send message
Joined: 18 Apr 05
Posts: 1
Credit: 794
RAC: 0
Message 11905 - Posted: 18 Apr 2005, 15:42:02 UTC - in response to Message 7683.  

> I run BOINC as a cron job:
>
> # Start BOINC
> */10 * * * * cd /home/trane/boinc; ./boinc_4.19_i686-pc-linux-gnu
> 1>>./boinclog
> 2>>./boincerr
>
> Set up the job under your normal user account. It will start automatically
> regardless of whether you're logged in.
>

Another way of starting BOINC without intervention is to use an init script. You will need root access to do this. The following is the init script /etc/init.d/boinc:

#!/bin/sh
#
# BOINC init script
#
# chkconfig: 345 98 10
# description: control script for boinc
#

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -x /boinc_4.19_i686-pc-linux-gnu ] || exit 0

# See how we were called.
case "$1" in
start)
su tzt83492 -c "cd /home/tzt83492/cp ; ./boinc_4.19_i686-pc-linux-gnu >> boinc.log 2>&1" &
;;
stop)
# Stop daemons.
killproc boinc_4.19_i686-pc-linux-gnu TERM
;;
status)
status boinc_4.19_i686-pc-linux-gnu
;;
restart)
$0 stop
$0 start
;;
reload)
$0 stop
$0 start
;;
*)
gprintf "Usage: boinc {start|stop|restart|status}\n"
exit 1
esac

exit 0

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

You will need to edit this and replace with the relevant path. Once this script is in place run chkconfig --add boinc and it will start next time the system is rebooted or when you run "/etc/init.d/boinc start"


ID: 11905 · Report as offensive     Reply Quote

Questions and Answers : Unix/Linux : Can't start boinc in background

©2024 cpdn.org