こんばんは内藤です。 FreeBSD 7.0-RELEASEでboinc-clientを動かしている方は居ないでしょうか? WCGのプロジェクトに参加していますが、ワークユニットの解析が100%になって もアップロードされない状況(非常に低い演算値で続行される)になって悩んでい ます。
stop,startをしたりマシンをrebootしたりするとアップロードすることもあるの ですが根本的な解決になっていません。 6.2の頃は問題がなかったのですが・・・ boinc-client-5.10.32でスタートアップスクリプトはこんな感じです。 #!/bin/sh # # $FreeBSD: ports/net/boinc-client/files/boinc.sh.in,v 1.4 2006/03/15 10:44:46 pav Exp $ # PROVIDE: boinc # REQUIRE: LOGIN # KEYWORD: shutdown . /etc/rc.subr name="boinc" rcvar=`set_rcvar` boinc_user=root←boincユーザーからrootに変えています。 boinc_home=/var/db/boinc boinc_flags="-dir ${boinc_home}" program_file=boinc_client program_path=/usr/local/bin/${program_file} syslog_facility=daemon.err load_rc_config $name : ${boinc_enable="NO"} start_cmd=boinc_start stop_cmd=boinc_stop boinc_start() { if checkyesno boinc_enable then if [ ! -x ${program_path} ] then logger -sp ${syslog_facility} -t ${program_file} \ "unable to start: ${program_path} is missing." exit 72 fi if ps axo ucomm | egrep ${program_file}; then logger -sp ${syslog_facility} -t ${program_file} \ "unable to start: ${program_file} is already running." exit 72 fi echo "Starting BOINC client." su - ${boinc_user} -c "${program_path} ${boinc_flags} >/dev/null &" fi } boinc_stop() { killall ${program_file} 2> /dev/null } run_rc_command "$1" suする前のidprio 31は7.0でどう猛上手く動いてくれないのでSETIのフォーラム を参考に削除してnice 19で動いています。 ---------------------------------------------------------------------- 内 藤 貴 志 <[メールアドレス保護]>