我在马拉地语维基百科上有一个机器人。机器人从维基媒体的工具锻造服务器运行。我已经设置了一个cron作业,它生成两个文件:一个是.err
,另一个是.out
0 9 * * * jsub -release buster -N KiranBOT1 kiranbot1.sh
作业每天运行。我离开了大约一个星期,这个。err文件的大小变成了大约500兆字节。所以我删除了它,在一次运行后,当我检查新生成的文件时,它大约有8兆字节。
它不会生成多个.err
文件,但它会在同一个文件中不断添加细节,这极大地增加了文件大小。我以这样一种方式创建了这个机器人,即使我停止编辑维基百科/停止检查机器人,即使这样,机器人也会继续完成它的任务。在这种情况下,.err文件的大小会一直增加。我不希望那样的事发生。
我可以没有这些。err和。out文件。有没有办法停止生成这些文件?
-usernamekiran.
编辑:文件名为"KiranBOT1.err
"one_answers"KiranBOT1.out
"。对不起,我应该在最初的问题中提到这一点。
原来的一次性评论现在作为回答发布。
你停止生成日志的那一天就是你需要它们的那一天…
我的建议是创建一个日期的每日文件对(KiranBOT1_YYYYMMDD.err
和KiranBOT1_YYYYMMDD.out
),并使用logrotate
在(说)一周后删除?
检查文件的全名并执行如下操作
ln -s /dev/null .err
ln -s /dev/null .out
echo "Warning: .err and .out are symlinks from /dev/null" > README