0

如果使用以下命令允许 shell 在服务器中无限循环运行,nohup.out 会占用空间/使服务器变慢:“nohup ./shell & > nohup.out”

我在 shell 脚本中编写了一个小程序,它将在无限循环中运行(因为我没有权限在 crontab 中添加我的脚本),并且相同的输出是 4 行,将被放入 nohup.out每 4 小时后。现在我的问题是,如果程序在我之前键入的 nohup 命令的帮助下继续在后台运行,那么 nohup.out 文件的大小会随着时间的推移而不断增加,如果在这种情况下它会影响服务器,使其变慢或某物。或者 nohup.out 文件是否会不断地为旧数据存档,并且大小将自行受到限制。

感谢我的问题的查看者以及在这种情况下将指导我的人。

4

1 回答 1

0

我认为您需要像 logrotate 这样的工具来按时间归档文件并限制保存的档案数量。

于 2010-10-06T18:53:55.467 回答