Счётчик падений: только *.crash (anton/desktop-dashboard#2) #3
+1
-1
@@ -40,7 +40,7 @@ case "$NAME" in
|
||||
journal-vacuum) out=$(sudo -n journalctl --vacuum-size=200M 2>&1 | tail -1); finish "журнал сжат до 200 MiB: ${out:0:60}" ;;
|
||||
apt-clean) before=$(used_kib); sudo -n apt-get clean 2>/dev/null; finish "$(freed "$before")" ;;
|
||||
trash-empty) before=$(used_kib); gio trash --empty 2>/dev/null; finish "корзина пуста, $(freed "$before")" ;;
|
||||
crash-clear) n=$(ls /var/crash 2>/dev/null | wc -l); sudo -n rm -f /var/crash/* 2>/dev/null; finish "удалено отчётов: $n" ;;
|
||||
crash-clear) n=$(find /var/crash -maxdepth 1 -name '*.crash' 2>/dev/null | wc -l); sudo -n rm -f /var/crash/* 2>/dev/null; finish "удалено отчётов: $n" ;;
|
||||
docker-prune) # unused images + build cache; volumes are NEVER touched (dev databases live there)
|
||||
a=$(docker image prune -a -f 2>&1 | tail -1); b=$(docker builder prune -f 2>&1 | tail -1); finish "$a; $b" ;;
|
||||
gradle-clean) # Gradle caches rebuild themselves; daemons must be stopped first
|
||||
|
||||
+1
-1
@@ -50,5 +50,5 @@ date +%s > "$CACHE/dirs-stamp"
|
||||
m=(u=="GB")?1e9:(u=="MB")?1e6:(u=="kB")?1e3:1; s+=v*m } END{printf "docker\t%d\n", s}'
|
||||
awk -F'\t' '$2=="/timeshift"{printf "timeshift\t%d\n",$1}' "$CACHE/dirs-root.txt"
|
||||
printf "snapshots\t%d\n" "$(sudo -n timeshift --list 2>/dev/null | grep -cE '^[0-9]+ ')"
|
||||
printf "crashes\t%d\n" "$(ls /var/crash 2>/dev/null | wc -l)"
|
||||
printf "crashes\t%d\n" "$(find /var/crash -maxdepth 1 -name '*.crash' 2>/dev/null | wc -l)" # only real reports; .upload/.uploaded are whoopsie markers
|
||||
} > "$CACHE/junk.tmp" && mv "$CACHE/junk.tmp" "$CACHE/junk.txt"
|
||||
|
||||
Reference in New Issue
Block a user