Hallo
also direkt mit Proxmox hat es nicht zu tun, um eine hilfe trotzdem froh.
in einem VM habe ich jellyfin installiert und sehe damit Filme. soweit klappt es auch!
Bloss füllt sich die Festplatte mit *.ts file bis 100% voll und dann stürtz das Programm ab.
Das Problem scheint das if [ ] zu sein!
Wenn unter 50 sollte die then info kommen über 50 sollte im verzeichnis die *.ts gelöscht werden
error bekomme ich ein
/usr/local/bin/checkspace.sh: Zeile 6: [: Limit: Ganzzahliger Ausdruck erwartet.
wobei das else doch ausgeführt wird das heisst immer ausgeführt wird.
hoffe auf eine hilfe um den script besser zu machen
vielen Dank
vinc
also direkt mit Proxmox hat es nicht zu tun, um eine hilfe trotzdem froh.
in einem VM habe ich jellyfin installiert und sehe damit Filme. soweit klappt es auch!
Bloss füllt sich die Festplatte mit *.ts file bis 100% voll und dann stürtz das Programm ab.
Code:
#!/bin/bash
Limit=50
usedSpaceProzent=$(df -h /dev/sda1 | awk '/[0-9]+%/{ gsub("%","");print $5}')
if [ Limit -lt usedSpaceProzent ]
then
echo "then --> Limit = $Limit | usedSpace = $usedSpaceProzent "
sleep 1m
checkspace.sh
else
cd /
cd /var/lib/jellyfin/transcodes/
rm *.ts
echo "else --> Limit = $Limit | usedSpace = $usedSpaceProzent "
sleep 1m
checkspace.sh
fi
Das Problem scheint das if [ ] zu sein!
Wenn unter 50 sollte die then info kommen über 50 sollte im verzeichnis die *.ts gelöscht werden
error bekomme ich ein
/usr/local/bin/checkspace.sh: Zeile 6: [: Limit: Ganzzahliger Ausdruck erwartet.
wobei das else doch ausgeführt wird das heisst immer ausgeführt wird.
hoffe auf eine hilfe um den script besser zu machen
vielen Dank
vinc