From 8ca59703c5c6b5975a3a90387f939a80bbf2d736 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Sat, 13 Jan 2024 12:11:05 +0100 Subject: [PATCH] Improve basic-space-cleanup shell calls and documentation --- src/tools.py | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/src/tools.py b/src/tools.py index a2fd9d82e..cd415c5a3 100644 --- a/src/tools.py +++ b/src/tools.py @@ -628,31 +628,13 @@ def tools_basic_space_cleanup(): Basic space cleanup. apt autoremove - apt clean - archived logs removal + apt autoclean journalctl vacuum (leaves 50M of logs) + archived logs removal """ - subprocess.run( - [ - "/bin/bash", - "-c", - "apt autoremove && apt autoclean", - ] - ) - subprocess.run( - [ - "/bin/bash", - "-c", - "journalctl --vacuum-size=50M", - ] - ) - subprocess.run( - [ - "/bin/bash", - "-c", - "rm /var/log/*.gz && rm /var/log/*/*.gz && rm /var/log/*.? && rm /var/log/*/*.?", - ] - ) + subprocess.run("apt autoremove && apt autoclean", shell=True) + subprocess.run("journalctl --vacuum-size=50M", shell=True) + subprocess.run("rm /var/log/*.gz && rm /var/log/*/*.gz && rm /var/log/*.? && rm /var/log/*/*.?", shell=True) # ############################################ # # #