현재 프로젝트에서 일하고 있는데 스케줄링을 위해 django-kronos를 사용하고 있습니다. 사용자가 작업을 예약 할 때 스크립트를 실행하고 스크립트의 끝을해야합니다. 실행모든 권한을 가진 파이썬에서 명령을 실행하는 방법
python manage.py installtasks
이것은 crontab에 작업을 삽입하는 데 도움이됩니다. 난 내 장고 응용 프로그램과 통합 할 때 내가 터미널에서 실행하지만 때
스크립트가 잘 작동, 내가 정말 궁금 알고
IOError: Read crontab nobody: You (nobody) are not allowed to use this program (/usr/bin/crontab)
어느 대해이 문제를 일으키는 오류를 던지고?
내가 놓친 것이 있습니까?
오류 메시지는 매우 명백합니다. 스크립트는 crontab 명령을 사용할 수있는 권한이없는 user * nobody *에 의해 실행되었습니다. 적절한 사용 권한이있는 사용자가 스크립트를 실행하도록해야합니다. 하지만 장고 크로노스에 대해서는 잘 모르기 때문에 이것을 어떻게 할 수 있는지 알려줄 수는 없습니다. – Tryph
'chmod' 또는'chown' 스크립트를 실행하고 싶습니다. – FeedTheWeb
예 chmod 및 chown 일을 .. 심지어 내가 스크립트 (여전히 755)에 동일한 오류를 던지고 모든 권한을 주었다. 하지만 내가 수동으로 스크립트를 실행하면 완벽하게 실행 중입니다 ... 난 어디 혼란스러워 몰라 : ( – user458766