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 回答