【问题标题】:Delete chat rooms ejabberd删除聊天室 ejabberd
【发布时间】:2013-10-13 12:08:52
【问题描述】:

我正在为我的聊天应用程序使用 ejabberd 2.1。我们使用了多用户聊天室。我想从 ejabberd 中清除我现有的所有聊天室。是否可以从管理部分进行。有任何可用的 ejebberdctl 命令吗?

帮助非常明显

【问题讨论】:

    标签: iphone xmpp ejabberd


    【解决方案1】:

    我相信

    ejabberdctl muc-purge 0
    

    可以满足您的需求。 该命令的 man 条目如下:

    ejabberdctl  muc-purge days
    

    在 过去 天。

    【讨论】:

      【解决方案2】:

      我用它来列出并删除服务器中的所有 muc 房间

      sudo ejabberdctl muc_online_rooms global | sed -e 's/@/ /g' | xargs -n 2 -I {} bash -c 'sudo ejabberdctl destroy_room {}'
      

      在我的情况下,我需要使用 sudo,如果您不需要,只需将其删除。

      【讨论】:

        猜你喜欢
        • 2013-10-03
        • 2015-01-25
        • 1970-01-01
        • 1970-01-01
        • 2017-12-27
        • 2016-11-27
        • 2017-01-07
        • 2015-10-22
        • 1970-01-01
        相关资源
        最近更新 更多