Estou tentando executar um comando:
celery -A main:celery_app beat --logfile=/var/log/celery/celerybeat.log
Mostra permissão negada erro:
stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/var/log/celery/celerybeat.log
mas acho que tenho permissões corretas. Quando eu corro ls -la /var/log/celery/celerybeat.log
Eu tenho
-rw-rw-r-- 1 celery celery 0 Jan 12 14:18 /var/log/celery/celerybeat.log
e para o comando celery
que eu verifiquei no arquivo systemd
, ele tem celery
definido como user
e group
. Por que existe tal erro?