평소와 같이 사용자 지정 관리 명령을 py 파일로 생성했습니다.django-chronograph 스크립트가 cron 작업에서 실행되지 않거나 사용 권한 문제로 인해 수동으로 실행되지 않습니다.
크로노 그래프가 올바른 위치에 설치되어 있고 동기화되어 있습니다.
나는 또한 내가 그것을 옳은 것 같아요, 다음을 시도하지만 무슨 내가했습니다
* * * * * /home/shofty/virtualenvs/webbricks/bin/chronograph -e /home/shofty/virtualenvs/webbricks/bin/activate_this.py -p /home/shofty/virtualenvs/webbricks/website/manage.py cron
문서에 다음과 같은
* * * * * /home/shofty/virtualenvs/webbricks/bin/chronograph -e /home/shofty/virtualenvs/webbricks/bin/activate_this.py -p /home/shofty/virtualenvs/webbricks/website
필자으로 cron 작업을 만들었습니다 는 manage.py cron을 추가했는데 크로노 그래프 기능을 실행해야하는 작업을 찾기 위해 실행하기 때문입니다. 내 가상 환경에서 메신저 내가 manage.py cron을 실행하면 작동하고 작업이 실행됩니다.
두 작업이 모두 실행되지 않지만 수동으로 실행하려고하면 su 또는 내 사용자로 권한이 거부되어 실패합니다. 그들이 어떤 권한을 말하는지 확실하지 않습니다. 누구도 전에 이걸 보았 니?
줄 중 하나의 끝 부분에 &/>> /tmp/chrono.log를 추가하고 해당 파일을 tail -f하십시오. 그건 좀 더 많은 정보를 줄거야. –
에는 앰퍼샌드가 필요하지 않습니다. 또한 -l을 추가하여 cron 줄에 스크립트에 의해 자세한 출력을 얻으려면 ... – bytejunkie