[Django] Cron(Ubuntu)での設定方法

Linuxでcrontabを使うには下記のコマンドが定番です。Ubuntuの場合、どのテキストエディッタを使うのか選択するようになっています。viが無い(泣)

crontab-eの実行

viを使うようにするには、 crontab -e の前に EDITOR=vi を付けて実行します。

Pythonのパスを調べる

Djangoプロジェクトを実行しているPythonのパスは以下でわかります。現在アクティブなPythonインタープリタの絶対パスが表示されます。

「/usr/bin/python」と出力されました。こちらは使っている環境によります。

Cronの記載

cd your_project_directoryはDjangoのプロジェクトのPath

your_virtualenv_path/bin/python に上記で調べた Pythonのpath を設定します。



Author: webmaster