如何停止 cron 自动生成日志文件?

How to stop auto-generation of log files by cron?

我在马拉地语维基百科上有一个机器人。来自 Wikimedi 的 toolforge 服务器的 bot 运行s。我已经设置了一个生成两个文件的 cron 作业:一个 .err 另一个是 .out

以下是我的 cron 文件的内容:
0 9 * * * jsub -release buster -N KiranBOT1 kiranbot1.sh

作业每天 运行。我离开了大约一个星期,.err 文件的大小变成了大约 500 兆字节。于是我就删了,一个运行后查看新生成的文件,8兆左右

它不会生成多个 .err 文件,但它会不断在同一个文件中添加详细信息,这会极大地增加文件大小。我以这样的方式创建了那个机器人,即使我停止编辑 Wikipedia/stop 检查机器人,即使那样机器人也会继续执行它的任务。在这种情况下,.err 文件的大小会不断增加。我不希望发生这种情况。

我可以没有这些 .err 和 .out 文件。有没有办法停止生成这些文件?

非常感谢,
-usernamekiran.

编辑: 文件名为 KiranBOT1.errKiranBOT1.out。抱歉,我应该在我原来的问题中提到这一点。

检查文件的全名并执行类似

的操作
ln -s /dev/null .err
ln -s /dev/null .out
echo "Warning: .err and .out are symlinks from /dev/null" > README

原来的一次性评论现在作为答案发布。

您停止生成日志的那一天就是您需要它们的那一天...

我的建议是每天创建一对带日期的文件(KiranBOT1_YYYYMMDD.errKiranBOT1_YYYYMMDD.out),并在(比如)一周后使用 logrotate 删除?