Startup Data scientist Blog

データ分析系のテック情報を発信します

Pythonanywhereでpythonスクリプトをスケジュール通りに実行する設定方法

                             PythonAnywhere | LinkedIn

1. PythonAnywhereにログイン

PythonAnywhere にログインしてください。

2. スケジュールタスクのページに移動

  • ログイン後、画面の右上にあるメニューから「Tasks」を選択します。
  • 「Tasks」ページが表示されるので、「Scheduled tasks」タブをクリックします。

3. タスクの追加

  • 「Scheduled tasks」ページの下部にある「Add a new scheduled task」ボタンをクリックします。

4. タスクの設定

以下の項目を入力してタスクを設定します:

  • Commandpython3 /home/your_username/main.py

    • your_usernameの部分をPythonAnywhereのユーザー名に置き換えてください。ファイルの保存場所がデフォルトである場合、/home/your_username/main.py があるはずです。
    • Python 3環境で実行するため、python3 と指定します。
  • Time:実行したい時間をUTCで設定します。

    • 例えば「09:00」に設定すると、毎日午前9時にタスクが実行されます。
    • 時間は24時間形式で指定します。
  • IntervalDaily を選択します。

    • これにより、タスクが1日に1度、指定した時間に自動的に実行されます。
  • Optional Description(オプション):

    • 必要であればタスクの説明を入力します。たとえば、「Rakuten APIから情報取得してTwitterにツイート」と設定するとわかりやすいです。