![JBoss CLI 命令运行失败](https://linux22.com/image/788509/JBoss%20CLI%20%E5%91%BD%E4%BB%A4%E8%BF%90%E8%A1%8C%E5%A4%B1%E8%B4%A5.png)
我想在一段时间(例如 3 天)后自动删除我的 Wildfly 日志。由于我在无法访问 crontab 的容器中运行我的应用程序,因此我想通过 JBoss Cli 执行此操作。我已经尝试了以下命令,但该选项似乎不受支持:
/subsystem=logging/periodic-size-rotating-file-handler=DELETELOG:add(autoflush=true,file={"relative-to"=>"jboss.server.log.dir","path"=>"deletelog.log"},suffix=".yyyy-MM-dd",append=true,rotate-size="10M",max-backup-index=3,level=DEBUG)
目前,上述操作仅写入一个空文件,没有任何数据。我还配置了一个名为 FILE 的记录器和文件处理程序,但我无法删除它,因为它被配置为 ROOT 记录器。
我想使用 JBoss-cli 在应用程序日志目录中删除一段时间后的日志文件。您知道如何实现吗?提前谢谢您!