我正在尝试安装一个 init.d 脚本,以运行 celery 来安排任务。当我试图启动它时sudo /etc/init.d/celeryd start
,它会抛出错误"User does not exist: 'celery'"
我的 celery 配置文件 ( /etc/default/celeryd
) 包含以下内容:
# Workers should run as an unprivileged user.
CELERYD_USER="celery"
CELERYD_GROUP="celery"
我知道这些是错误的,这就是它抛出错误的原因。
文档只是这样说:
CELERYD_USER
User to run celeryd as. Default is current user.
仅此而已。任何帮助将不胜感激。