gpt4 book ai didi

nohup - 如何限制nohup.out日志的大小

转载 作者:行者123 更新时间:2023-12-04 01:24:46 59 4
gpt4 key购买 nike

我使用以下命令:

nohup <command to run> & 

并记录到nohup.out文件中,但是此日志文件可能变得非常大,所以想知道是否存在一种方法,当nohup.out得到时,将输出自动保存到nohup1.out,nohup2.out nohup3.out等。太大。这一切都没有终止原始命令。

最佳答案

logrotate(8)可能是您所需要的,并且可能已经在Linux发行版中了。在/etc/logrotate.conf中指定大小限制和所需的旋转次数:

来自thegeekstuff.com:的示例

/tmp/output.log {
size 1k
create 700 user user
rotate 4
}
  • size 1k –仅在文件大小等于(或更大)时运行logrotate
    比)这个大小。
  • create –旋转原始文件并使用以下命令创建新文件
    指定的权限,用户和组。
  • 旋转–限制日志文件的旋转次数。因此,这将保持
    仅最近的4个循环日志文件。

  • 然后运行 logrotate /etc/logrotate.conf
    我忽略了示例的文件状态位置,因为 logrotate已经由我的系统作为cron作业运行,并且状态文件已经存在(与示例的位置不同)。

    关于nohup - 如何限制nohup.out日志的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34139561/

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