起動時に開発用の django サーバーを実行したいので、次の cron ジョブを定義しました。
@reboot screen -d -m django-admin.py runserver 192.168.0.28:8000
しかし、うまくいきませんでした。
本当に興味深いのは、端末に直接コピー/貼り付けして実行すると、問題なく動作することです。
私もこのようなことを試しました:
@reboot cd /home/ubuntu && /usr/bin/screen -d -m /usr/bin/python /usr/local/bin/django-admin.py runserver 192.168.0.28:8000 &> /home/ubuntu/cron.err
間違った場所でいくつかの未定義のコマンドを使用していないことを確認し、cron.err ファイルの内容を調べましたが、空です。
そして(もちろん)これをコンソールから直接起動すると、すぐに機能します。
助けてください。