MySQLから取得したデータのグラフを作成する小さなPythonスクリプトがあります。定期的にスクリプトをバックグラウンドで実行する方法を見つけようとしています。私はいくつかのことを試しました:
- スクリプトを実行するcronジョブ
- ループタイマー
- &コマンドを使用してバックグラウンドでスクリプトを実行する
これらにはすべて長所と短所があります。
- 30分ごとに実行されるCronジョブは、価値があるよりも多くのリソースを消費しているようです。
- スクリプトに配置されたループタイマーは、実際にはスクリプトをバックグラウンドに配置せず、実行を継続します。
- Linuxとコマンドはプロセスをバックグラウンドで実行しますが、実際のLinuxサービスとは異なり、強制終了せずに再起動/停止することはできません。
誰かが私にこれらすべての方法を最大限に活用する方法を教えてもらえますか?