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