0

Linux と Windows の両方の環境で実行する必要がある Python サーバーがあり、展開について質問があります。ファイルをダブルクリックして実行するのではなく、ソリューションを展開するための最良の方法は何ですか?

サーバーで server_forever() を使用しているため、コマンド ラインからスクリプトを実行するだけで済みますが、これにより Python ウィンドウが開いたままになります。マシンからログオフすると、当然プロセスは停止します。ユーザーがマシンにログインしているか、マシンから離れている場合でも実行し続ける必要がある python スクリプトを展開するための最良の方法は何ですか。

Linux と Windows の複数の環境を使用する予定なので、具体的にどの OS について話しているのか教えてください。

Windows の場合、Windows スケジューラを使用して「起動時」スクリプトを実行することを考えていました。しかし、私は誰かがより良い選択肢を持っているかどうかを見たかった. Linuxの場合、何を作成すればよいか本当にわかりません。私はCRONの仕事を引き受けていますか?

デプロイメントはコーディングを指すため、マルチプロセッシング ジョブ マネージャーで serve_forever() を使用すると、実行時に Python ウィンドウを開いたままにできます。このウィンドウをコードで非表示にする方法はありますか? 代わりに py2exe のような変換ツールを使用することをお勧めしますか?

4

1 に答える 1