gpt4 book ai didi

java - 如何使用Unix重定向在滚动文件中重定向stdout和stderr

转载 作者:行者123 更新时间:2023-12-04 09:43:11 26 4
gpt4 key购买 nike

我有从命令提示符在Unix上运行的Java应用程序。
我将stdout和stderr重定向到console.outconsole.err文件。
由于正在记录大量信息,因此文件大小正在增加。

我要创建一个滚动文件,当文件大小增加到特定大小以上时,
例如,如果console1.out大小超过500KB,则应创建console.out
目前我正在使用

java MyAppName > logs/Console.out 2> logs/Console.err &

我怎样才能做到这一点?

最佳答案

用管道将结果分割成这样:
java MyAppName | split -b500k - Console.log
每当您超过500k时,都会创建一个新文件。有关更多详细信息和选项,请参见手册页进行拆分。

关于java - 如何使用Unix重定向在滚动文件中重定向stdout和stderr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com