每一個月執行一次 cat /dev/null > *-json.log
要每個月定期清理 Docker 容器日誌,您可以使用 crontab 設置定時任務。以下是一個示例:
- 首先,編輯您的 crontab 文件,可以運行以下命令:
crontab -e
- 在 crontab 文件中,添加一行,以定義每個月清理 Docker 容器日誌的時間。例如,假設您希望在每個月的第一天凌晨 1 點執行清理操作,則添加如下行:
0 1 1 * * /bin/bash -c 'cat /dev/null > /path/to/your/logs/*-json.log'
請替換 /path/to/your/logs/
為您實際存儲容器日誌的路徑。
- 保存並退出 crontab 文件。根據您的系統,可能會提示您選擇一個編輯器或直接退出。
這樣,每個月的第一天凌晨 1 點,系統都會執行您指定的命令,從而清理 Docker 容器日誌。