要清理Ubuntu上Node.js应用程序的旧日志,您可以遵循以下步骤:
首先,找到存储日志的目录。通常情况下,日志文件位于/var/log或应用程序的根目录下。
使用ls命令查看日志文件。例如,如果您想查看/var/log目录下的日志文件,请运行以下命令:
ls -l /var/log
rm命令删除不再需要的日志文件。例如,要删除名为old.log的文件,请运行以下命令:sudo rm old.log
crontab -e
/var/log/myapp目录下的所有日志文件,请添加以下行:0 1 * * * find /var/log/myapp -type f -name "*.log" -mtime +7 -exec rm {} \;
这里,-mtime +7表示删除7天前的日志文件。您可以根据需要调整此值。
注意:在执行这些操作之前,请确保您有权访问和删除这些日志文件。在生产环境中,建议先备份日志文件,以防万一。