Pysilhouette
表示
この記事の主題はウィキペディアにおける独立記事作成の目安を満たしていないおそれがあります。 (2022年8月) |
開発元 | Karesansui Project[1] |
---|---|
最新版 | |
リポジトリ | |
対応OS | Linux |
種別 | ジョブマネージャー |
ライセンス | MIT |
公式サイト | [2] |
Pysilhouetteとは、Karesansui Projectからリリースされたジョブマネージャーでジョブの管理監視を行うオープンソースソフトウェアである。ここでいうジョブマネージャーとは任意のコマンドなどをジョブとして管理、監視、実行する事を指す。
PysilhouetteはLinux上で動作する。クライアントはなくジョブ(コマンド)をデータベースに登録し利用する。 また、マルチホスト、ロールバック、ジョブグループなどの機能も有している。
0.7.0版から、新たにジョブのスレッド実行をサポートした。 なお、本プロジェクトのメンテナは、Kei FUNAGAYAMA、Taizo ITO、Kazuya Hayashi、Junichi Shinohara、Katsutoshi Nagaokaである。
ソフトウェア構成
[編集]ソースコードはPythonで記述されている。 O/RマッパーにはSQLAlchemyを使用している。
機能
[編集]- ジョブマネージャーの監視
- 実行可能なコマンドのホワイトリスト
- ジョブタイムアウト
- ジョブのグルーピング
- ジョブ終了後の任意ジョブ実行
- マルチホスト
- ジョブのマルチスレッド実行