【发布时间】:2021-05-26 22:06:08
【问题描述】:
我需要从 csv 文件在 ejabberd 中注册成千上万的用户。为此,我编写了一个简单的脚本。
#!/bin/sh
OLDIFS=$IFS
IFS=','
[ ! -f $INPUT ] && { echo "$INPUT file not found"; exit 99; }
while read username domain pass p1 p2 p3 p4
do
echo "ejabberdctl register $username $domain $pass"
ejabberdctl register $username $domain $pass
done < users.csv
IFS=$OLDIFS
但最后,答案是:Error: cannot_register 如果我只是运行从输出复制的行,一切都很好。用户创建正常。
【问题讨论】: