プロジェクトを制御するスクリプト |
|
下記のファイル群は(プロジェクトのルートディレクトリに置くことで)、 プロジェクトの種々の機能を動かないようにします。
stop_schedこれは、スケジューラに 「プロジェクトは停止状態」というメッセージを返させます。
stop_daemonsすべてのデーモンプロセスを終了させます。
stop_webプロジェクトのウェブサイトでデータベースを使う機能の全部が、 「プロジェクトは停止状態」というメッセージを返すようにさせます。
stop_uploadファイルアップロード・ハンドラに、クライアントに対し一時的障害発生の メッセージを返させます。 (これによって、クライアントは時期を遅らせて再試行するようになります)。
ファイルが存在するとそれぞれが効き目を発揮します。 たとえば、データで駆動されているウェブページの機能を止めるには、 以下のように打ってください。
touch stop_webそして、元に戻すには、以下のように打ちます。
rm stop_web上記の 3つのファイルが存在すると、データベースへのアクセスはすべてとまります。 保守機能を動かすときには、多くの場合そうするべきです。 (たとえば、ソフトウエアのアップグレイドの場合)。
bin/startこれは、プロジェクトを開始させます。 つまり、すべてのデーモンを起動し、 ファイル stop_sched と stop_daemon を削除します。
bin/stopプロジェクトを停止します。 (ファイル stop_sched と stop_daemon を作ります)。
bin/start --cronプロジェクトが開始された後において、このスクリプトは 定期的に必要な仕事のうち実施するべき時刻がすぎたものがあれば、 それらの全てを実行します。 また、走っていないデーモンを[見つけたら] 走らせます。 やるべき仕事がなければ、なにもしません。
bin/statusそのプロジェクトが停止されているかどうかを示します。 すべてのデーモンの状態を示します。 定期的な仕事の状態も示します(例えば、それらの最後の実行時刻)。
最終更新時刻 00:51:36, 2006年08月12日(JST)
Copyright © 2010 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 © 2010 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.