Ich versuche ein Skript zu schreiben, um zu überprüfen, ob ein Verzeichnis existiert und es die passende Dateigröße hat. Bis jetzt habe ich es geschafft, einen Verzeichnischeck zu bekommen, aber ich hatte nicht viel Glück beim Überprüfen der Größe.Linux - Directory Check
BASEDIR benötigt 8GB und 4GB WORKDIR
#!/bin/sh
BASEDIR=/opt/app
WORKDIR=$BASEDIR/program/work
if [[ -d "${BASEDIR}" && ! -L "${BASEDIR}" ]] ; then
echo "Confirmed ${BASEDIR}"
fi
if [[ -d "${WORKDIR}" && ! -L "${WORKDIR}" ]] ; then
echo "Confirmed ${WORKDIR}"
fi
R,
Überprüfen Sie die man-Seite für 'du'. – 123
Bessere Formulierung wäre "verfügbarer Speicherplatz" anstelle von "Dateigröße", wenn Sie ein "ls -l $ WORKDIR" tun, wird es Ihnen eine Größe zeigen, die groß sein kann, wenn dort viele Dateien sind/waren –
@Ricardo A: Sie müssen die Leute wissen lassen, ob die bereitgestellten Lösungen funktionieren oder nicht, um Ihnen zu helfen und anschließend das Thema zu schließen – Inian