我正在使用ejabberd2.1进行我的聊天,我使用了多用户聊天室。我想从ejabberd.Is中清除我所有现有的聊天室。是否可以从管理part.Any ejebberdctl命令中进行此操作?
帮助是非常感谢的。
发布于 2013-10-15 00:39:24
我相信
ejabberdctl muc-purge 0也许能满足你的需要。此命令的man条目如下:
ejabberdctl muc-purge days在过去的days days中,以零活动(历史记录中无消息)销毁MUC房间。
发布于 2015-11-08 10:22:58
我用它来列出和删除服务器中的所有muc房间
sudo ejabberdctl muc_online_rooms global | sed -e 's/@/ /g' | xargs -n 2 -I {} bash -c 'sudo ejabberdctl destroy_room {}'在我的例子中,我需要使用sudo,如果你不需要删除它。
https://stackoverflow.com/questions/19345022
复制相似问题