make_project スクリプト(古い記事です。 Wikiに移行済) |
|
make_project は、
BOINC プロジェクトのサーバ側コンポーネントを作るためのスクリプトです。
使うには、BOINC サーバを立ち上げます(原文)。
そして、たとえば以下のように入力します。
cd tools/
./make_project cplan
こうすると、マスターURLが http://<hostname>/cplan/ という プロジェクトができて、そのディレクトリ構造が $HOME/projects/cplan のもとにできます。
具体的には、make_project は以下の仕事をします。
このスクリプトは、この他にも、いろいろな指示を作り出してくれます。 すなわち、
make_project [options] project_name [ 'Project Long Name ' ]指定できる options は以下のとおりです。 (通常は以下のどれも含める必要はありません)。
ディレクトリ・オプション | |||||||
| --project_root | プロジェクトのルートディレクトリ・パス。 指定しないときは右の値が使われます: $HOME/projects/PROJECT_NAME | ||||||
| --key_dir | 鍵をどこに格納するかを指定します。 指定しないときは右の値が使われます: PROJECT_ROOT/keys | ||||||
| --url_base | マスター URL を決定します。 指定しないときは右の値が使われます: http://$NODENAME/ | ||||||
| --no_query | yes/no の問合わせをすることなしに、すべてのディレクトリを受け付けます。 | ||||||
| --delete_prev_inst | (以前にインストールした)プロジェクト・ルートをまず削除してから、プロジェクトを作成します。 | ||||||
URL オプション | |||||||
| --html_user_url | 参加者用の URL を指定します。 指定しないときは右の値が使われます: URL_BASE/PROJECT/ | ||||||
| --html_ops_url | 管理者用の URL を指定します。 指定しないときは右の値が使われます: URL_BASE/PROJECT_ops/ | ||||||
| --cgi_url | CGI 用の URL を指定します。 指定しないときは右の値が使われます: URL_BASE/PROJECT_cgi/ | ||||||
データベース・オプション | |||||||
| --db_host | データベースを動かす計算機を指定します。 指定しないときの解釈は、none ( この計算機でデータベースも動作 )です。 | ||||||
| --db_name | データベースの名前。 指定しないときは右の値が使われます: PROJECT | ||||||
| --db_user | データベース・ユーザを指定します。 指定しないときの解釈は、このコマンドを実行している現在のユーザです。 | ||||||
| --db_passwd | データベースのパスワードを指定します。 指定しないときは右の値が使われます: None | ||||||
| --drop_db_first | (以前にインストールしたときの) データベースをまず削除してから、プロジェクトの作成を行います。 | ||||||
デバッグ・オプション | |||||||
| --verbose={0,1,2} | デバッグ用メッセージの多さを指定します。 指定しないときの解釈は 1 です。 | ||||||
| -v | この指定は、 --verbose=2 と指定することと同義です。 | ||||||
| -h or --help | オプションの一覧を表示します。 | ||||||
最終更新時刻 15:59:16, 2007年05月19日(JST)
Copyright © 2008 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.
Copyright © 2008 Komori Hitoshi(je2bwm at jarl.com).
Japanese translation from English web pages on BOINC.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.