このプログラムはlinuxのcrontabにすでに登録されているタスクの有効・無効をAPIを通してできるようにしたものとpythonでサーバーにPingを打ちサーバーの生存状態を簡易的に監視するプログラムが含まれています。
- 生存状態確認プログラム server_check.py
- crontabの有効・無効および状態確認 cronjob.py
- api.py
トークン情報はRaspberry piのcron_python/.envに保存してください。
作業する際は各自Branchを建てて作業すること!
uvicorn api:app --reload --host 0.0.0.0 --port 8000
このリポジトリをラズパイとかにクローンして上のコマンドをcron_python/の中で実行すると任意のIPアドレスでAPIにアクセスできるようになります。