我想在启动时运行我的开发 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 文件的内容,但它是空的。
而且(当然)当我直接从控制台触发它时,它会立即工作。
请帮忙。