
2026/02/16 5:53
**GNU Pies ― プログラム起動と実行監視**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
改訂された概要
Pies は軽量なスーパーバイザーで、外部プログラム(「コンポーネント」)を起動・監視し、自動的に再起動します。各コンポーネントはフォアグラウンドで実行され、Pies は起動時に設定ファイルからそのリストを読み込みます。コンポーネントの起動後、Pies はバックグラウンドプロセスとして継続し、終了を監視します。デフォルトでは予期せず停止したコンポーネントを自動的に再起動します。また、終了時にメール通知を送信したり別のプログラムを呼び出すなど、代替アクションを設定することも可能です。GNU ライセンスで提供される Pies は init デーモン(ブート時に最初に起動されるプロセス)として機能できます。この役割では、従来の
/etc/inittab ファイルまたは Pies 独自の GNU スタイル設定を通じて構成を提供でき、古い init システムよりも柔軟性が高くなります。制御インターフェースは既に管理対象コンポーネントに対して広範囲な監視と管理機能を提供しています。本文
「Pies(ピース)という名前は、Program Invocation and Execution Supervisor の略です。このユーティリティは外部プログラム(いわゆるコンポーネント)の起動と実行制御を担当します。各コンポーネントはスタンドアロンのプログラムであり、フロントグラウンドで実行されます。起動時に Pies は設定ファイルからコンポーネント一覧を読み取り、それらを開始した後、バックグラウンドで稼働し続けて各コンポーネントの実行状態を管理します。もし任意のコンポーネントが終了した場合、Pies のデフォルト動作は再起動ですが、システム管理者へのメール通知や別の外部プログラム呼び出しなど、多様なアクションに設定することも可能です。
GNU pies は init デーモンとしても利用できます。すなわち、ブート時に最初に開始されるプロセスとして動作します。設定は従来の /etc/inittab ファイルだけでなく、より柔軟性を備えたネイティブ GNU pies 設定ファイルでも提供できます。制御インタフェースは広範な監視と管理機能を備えており、システム運用に便利です。