●pythonのライブラリscheduleによる定期実行(PC常時ON状態)
!pip3 install schedule
While True:
schedule.run_pending() →無限ループするpythonファイルを作成
run.py作成 →「python run.py」で実行
●タスクスケジューラを使用して定期実行(PC常時ON状態)
Pythonの環境変数のPathが必要
<タスクスケジューラのプログラムの開始>
→プログラムスクリプト:pythonの環境変数PATH
→引数の追加: run.py (実行するファイル)
→開始:C:\Users\masak\OneDrive\デスクトップ\*** (run.pyが入っているフォルダ)
●クラウド環境における定期実行(Heroku※無料は5個まで)※仮想マシン常時ONが理想
Heroku CLIインストール
GIT インストール
※プロゲートの記事が分かりやすい
Procfile ←作成
requirements.text (scheduleインポート)←作成
run.py
secret.jspn
heroku login
heroku create appファイル名
git init
git add .
git commit -m “first commit”
git remote add heroku ※GITのURL※
git push heroku master
heroku logs →失敗・成功確認
●クラウド環境における定期実行1(Google Cloud Functions)
3大サーバレス
※Azure Lambda
※
GCP登録
新しいプロジェクト作成
Cloud Functions作成
いまにゅさんのpython定期実行方法
https://www.youtube.com/watch?v=u-qrnpq7OOE