Aktywne Wpisy
Xefirex +49
Konfederacja chcę budować cpk, ktoś mi powie skąd oni planowaliby pozyskać na ten projekt dofinansowanie? Z niskich i prostych podatków, czy od tej złej uni?( ͡° ͜ʖ ͡°)
#konfederacja #sejm #cpk
#konfederacja #sejm #cpk
Hej, zlecę wykonanie takiego skryptu w Python:
1. Sprawdzenie czy folder X ma rozmiar większy niż Y Gb
2. Jeżeli tak usunięcie najstarszego pliku z folderu
Tyle :-)
Jaka waluta i ile tej waluty?
2 podpowiedzi
du -s żeby zobaczyć rozmiar katalogu
ls -t|tail -1 powinien wyświetlać plik z najstarszą datą modyfikacji
Robisz warunek , odpalasz z crona czy jak tam chcesz.
Zaoszczędzone pieniądze możesz przekazać na jakiś szczytny cel, a sam przy okazji nauczysz się czegoś ;-)
from pathlib import Path
import os
SIZE_LIMIT = 1073741824 # size in bytes
TARGET_DIRECTORY = Path('.') # tu sciezka
folder_size = sum(f.stat().st_size for f in TARGET_DIRECTORY .glob('**/*') if f.is_file())
if folder_size > SIZE_LIMIT:
oldest_file = sorted([os.path.abspath(f) for f in os.listdir(TARGET_DIRECTORY)], key=os.path.getctime)[0]
os.remove(oldest_file)
#!/bin/bash
maxfoldersize=150648424
foldersize=$(du -s|cut -f 1)
if [ "$foldersize" -gt "$maxfoldersize" ]; then
rm $(ls -t|tail -1)
fi
Dziękuję wam bardzo :-) chciałem Python bo będę miał jeszcze jeden skrypt do zrobienia, z obsługą pinów w Raspberry a bash chyba tego nie ogarnie. Odezwe sie jeszcze, dzięki raz jeszcze!
Ale może się okazać, że przy takiej apce odpalenie wszystkiego w pythonie ostatecznie będzie zżerać mniej zasobów*