web-dev-qa-db-ja.com

例外でpythonスクリプトを実行し、Windowsサーバーで毎日再起動する方法は?

VM上で24時間365日実行したいpythonファイルがあります、

プログラムが開かれていないか、プログラムを再起動して前に閉じることを除いて停止しているかどうかを確認するスクリプトを作成する方法はありますか。さらに、1日1回再起動できる場合は、それが最適です。

私はLinuxでこれを行うことについて読みましたが、誰かがWindowsでの方法を指示できるかどうか疑問に思いました。

ありがとう

1
Uskompuf
  1. プログラムがそのコンピューターで1つのインスタンスのみを実行できることを確認してください

そのためにpidファイルを使用してください https://pypi.org/project/python-pidfile/

  1. 再起動時および5分ごとにプログラム「python3myprogram.py」を自動起動するWindowsサービスを作成します。
1
Espresso