複数の Python Windows サービスを作成しましたが、それらを Linux に移植する必要があります。
これらのサービスは、作業の停止を知らせる終了フラグが立てられるまで、絶えず繰り返されます。これは、windows のサービスと同様に、pywin32 ライブラリを使用して start/stop/restart メソッドを実装し、windows のフレームワークにフックします。Linux でこれらのコマンドのフレームワークはありますか? これに関するドキュメントが見つかりません。
Linux サービス (デーモン) を開発するときに従うべきパターンはありますか? もしそうなら、どこでこれらのリソースを見つけることができますか?
Linux Daemon on pypi 用のサードパーティ製パッケージが多数あることは知っていますが、好みはありますか?
サービスが別の Linux ボックスで実行されているかどうかを確認する方法はありますか? リモートで Linux ボックスのサービスを開始および停止できますか? Linuxでサービスが実行されているかどうかを確認できない場合、私が考えていたのは、次のようなさまざまなコマンドを受け入れるサーバーを作成することでした。
- STATUS - マシン X でジョブが実行されているかどうかを通知します
- TURNOFF - サービスを終了します (可能な場合)
- TURNON - マシン上でサービスをオンにします (可能な場合)
幅広い質問で申し訳ありませんが、私は Linux 初心者です。
ありがとう