Ich habe folgendes Skript geschrieben und es zeigt einige unnötige Dateien, wenn ich es ausführe. Ich möchte nur den Befehl ausführen und nur die Warnungen erhalten. das Skript folgt alsLinux Skript zeigt unnötige Dateien
df -h | nawk '/backup/ {print $5 " " $6}' | while read line;
do
usep=$(echo $line | nawk '{printf "%d", $1}')
partition=$(echo $line | nawk '{print $2}')
if (($usep >= 90)); then
echo "$partition ($usep%)" | mailx -s "172.27.68.101" [email protected];
echo "$partition ($usep%)" | mailx -s "172.27.68.101" [email protected];
echo "$partition ($usep%)" | mailx -s "172.27.68.101" [email protected];
fi
done
Follwing Bild, um das Ausgangsproblem zeigt
Wie kann ich mehrere Empfänger zu diesem Skript hinzufügen, ohne solche Verzeichnisse zu öffnen?
Haben Sie versuchen Sie Skript in einer Bash-Datei hinzufügen und ausführen? – sys0dm1n
Eigentlich möchte ich dies in ein Skript einfügen und als Cronjob ausführen. Bevor ich das Skript eingegeben habe, habe ich es direkt versucht, als ich die Frage gepostet habe. Da ich neu bei Linux bin verstehe ich nicht, warum es dieses Verzeichnis öffnet, wenn ich mehr Echolinien hinzufügen – Amal