我想安装一个init.d脚本,为计划任务运行芹菜。当我试图通过sudo /etc/init.d/celeryd start
启动它,它会引发错误"User does not exist: 'celery'"
如何在ubuntu中将celeryd作为守护进程运行?
我芹菜配置文件(/etc/default/celeryd
)包含以下:
# Workers should run as an unprivileged user.
CELERYD_USER="celery"
CELERYD_GROUP="celery"
我知道这是错的,这就是为什么它会抛出错误。
的documentation只是这样说:
CELERYD_USER
User to run celeryd as. Default is current user.
仅此而已了。 任何帮助将不胜感激。
您是否曾尝试将celery用户和组添加到您的Ubuntu?或者只是注释掉CELERYD_USER和CELERYD_GROUP选项,以当前用户身份运行它... – Serafeim
@Serafeim谢谢。现在,我注释掉了'CELERYD_USER'和'CELERYD_GROUP'。无论如何,你知道这些是什么意思? – suhailvs