XserverでCronを使用してPythonプログラムを定期実行する

Xserverでpythonの環境構築を行う手順はこちらの記事を参照ください

Xserverでpipenvを用いてPythonの実行環境を構築する
本記事では、Xserverでpipenvを用いてPythonの実行環境を構築する方法ついて紹介しています。

環境

  • Windows 10
  • Python 3.10.1
  • VSCode

使用するソースコード

以下の公開リポジトリに置いています

GitHub - masayan1126/tao-py-py: 作業自動化用 Python ライブラリ
作業自動化用 Python ライブラリ. Contribute to masayan1126/tao-py-py development by creating an account on GitHub.

Cronを設定する

サーバーパネルにログインして、Cron設定をクリックする

時間指定と、実行するコマンドを指定したら、確認画面へ進むをクリック

pythonのパスや実行するシェルスクリプトやpythonプログラムのパスは絶対パスで記述するようにしましょう。相対パスだとcronがファイルの場所を特定できず実行に失敗します。

次画面で内容を確認し、追加するを押したらCronの設定完了です

masayan
masayan

pipenvを用いたpython環境の構築の方法についてはこちらの記事を参照ください。また、今回は直接pythonスクリプトを実行せずにシェルスクリプトから実行するようにしています。

Xserverでpipenvを用いてPythonの実行環境を構築する
本記事では、Xserverでpipenvを用いてPythonの実行環境を構築する方法ついて紹介しています。

Python学習におすすめの書籍

独習Python/山田祥寛【3000円以上送料無料】
bookfan 1号店 楽天市場店
¥ 3,300(2023/01/31 18:22時点)
タイトルとURLをコピーしました