From f4c8f6c9e5b90058f4002ac1545eb34d179c7983 Mon Sep 17 00:00:00 2001 From: thuanle Date: Wed, 22 Jul 2026 00:17:38 +0700 Subject: [PATCH] Add step_journal: disk-usage + vacuum-time=7d Co-Authored-By: Claude --- cleanup-server | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/cleanup-server b/cleanup-server index 0166178..b4b20f8 100755 --- a/cleanup-server +++ b/cleanup-server @@ -209,12 +209,31 @@ step_docker() { echo "" } +# ----------------------------- +# Bước 3: Journal logs — vacuum log cũ hơn 7 ngày +# ----------------------------- +step_journal() { + echo "${C_TITLE}--- [Journal Logs] ---${C_RESET}" + if ! command -v journalctl >/dev/null 2>&1; then + echo "${C_WARN} ⚠ journalctl not found.${C_RESET}" + echo "" + return + fi + sudo journalctl --disk-usage + if confirm_yn "Vacuum log cũ hơn 7 ngày (--vacuum-time=7d)?"; then + sudo journalctl --vacuum-time=7d + echo "${C_OK} ✓ Đã dọn journal.${C_RESET}" + fi + echo "" +} + # ----------------------------- # Chạy tuần tự 6 bước (stub — các bước thêm ở Task 4-9) # ----------------------------- run_all_steps() { step_upgrade step_docker + step_journal } # -----------------------------