sss
import os
# Vytvoření složky pro upravené logy
os.makedirs("wine-flatpak-reduced", exist_ok=True)
# Funkce pro filtrování logů
def filter_logs(input_dir, output_dir):
# Seznam složek k vyloučení
exclude_dirs = ["/wine/", "/Joomla-5/", "/backuphome/"]
for log_file in os.listdir(input_dir):
if log_file.startswith("root") and log_file.endswith(".log"):
input_file_path = os.path.join(input_dir, log_file)
output_file_path = os.path.join(output_dir, log_file)
with open(input_file_path, 'r') as infile, open(output_file_path, 'w') as outfile:
for line in infile:
if not any(exclude_dir in line for exclude_dir in exclude_dirs):
outfile.write(line)
# Spuštění filtrování logů z aktuálního adresáře
filter_logs(".", "wine-flatpak-reduced")
print("Logy byly úspěšně filtrovány a uloženy do složky 'wine-flatpak-reduced'.")
ss
Žádné komentáře:
Okomentovat