0

起動時に開発用の 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 ファイルの内容を調べましたが、空です。

そして(もちろん)これをコンソールから直接起動すると、すぐに機能します。

助けてください。

4

1 に答える 1

0

特定の時間にcronから実行しようとすると機能しますか?例えば:

50 12 2 8 * /usr/bin/screen -dmS set_from_cron
于 2012-08-02T10:39:38.770 に答える