以下は JE2BWM ほかが作成した翻訳 です。 原文は University of California より GFDL で配付されており、 この翻訳も GFDL に従います。
原文: Project control   (翻訳対象の更新日付は 9:09 PM UTC, May 31 2006 です)。

プロジェクトを制御するスクリプト

boinc.gif
(英語のみ)

トリガー・ファイル

下記のファイル群は(プロジェクトのルートディレクトリに置くことで)、 プロジェクトの種々の機能を動かないようにします。


   stop_sched

これは、スケジューラに 「プロジェクトは停止状態」というメッセージを返させます。

   stop_daemons

すべてのデーモンプロセスを終了させます。

   stop_web

プロジェクトのウェブサイトでデータベースを使う機能の全部が、 「プロジェクトは停止状態」というメッセージを返すようにさせます。

   stop_upload

ファイルアップロード・ハンドラに、クライアントに対し一時的障害発生の メッセージを返させます。 (これによって、クライアントは時期を遅らせて再試行するようになります)。

ファイルが存在するとそれぞれが効き目を発揮します。 たとえば、データで駆動されているウェブページの機能を止めるには、 以下のように打ってください。


   touch stop_web

そして、元に戻すには、以下のように打ちます。

   rm stop_web

上記の 3つのファイルが存在すると、データベースへのアクセスはすべてとまります。 保守機能を動かすときには、多くの場合そうするべきです。 (たとえば、ソフトウエアのアップグレイドの場合)。

プロジェクトを制御するスクリプト

下記の Python スクリプトがプロジェクトを制御します:

   bin/start

これは、プロジェクトを開始させます。 つまり、すべてのデーモンを起動し、 ファイル stop_sched と stop_daemon を削除します。

   bin/stop

プロジェクトを停止します。 (ファイル stop_sched と stop_daemon を作ります)。

   bin/start --cron

プロジェクトが開始された後において、このスクリプトは 定期的に必要な仕事のうち実施するべき時刻がすぎたものがあれば、 それらの全てを実行します。 また、走っていないデーモンを[見つけたら] 走らせます。 やるべき仕事がなければ、なにもしません。

   bin/status

そのプロジェクトが停止されているかどうかを示します。 すべてのデーモンの状態を示します。 定期的な仕事の状態も示します(例えば、それらの最後の実行時刻)。
BOINCの訳のメインページに戻る | (原文のメインページに戻る)
 

最終更新時刻 00:51:36, 2006年08月12日(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.