AIX - Speicherplatzfehler beim Ausführen eines Skripts
573
Prashant Nayyar
Ich führe folgendes aus:
for i in `ls -ld /u03/sss/| awk ''` do echo $i for j in `find $i -name "*.gz" | grep $send_sysdate` do count=`gunzip -c $j | wc -l` sum5=`expr $sum5 + $count` done #echo $sum5 echo "Transaction count for Socal Server Last month is $sum5 \n">> /tmp/count.txt done
Nachdem das oben genannte für eine Weile läuft, erhalte ich:
./Transaction_count_prashantN.sh[33]: no space ./Transaction_count_prashantN.sh[33]: no space ./Transaction_count_prashantN.sh[33]: no space ./TranMemory fault
Hast du überprüft, ob `/ tmp` voll ist? Dies könnte durch "errpt" gemeldet werden.
Archemar vor 9 Jahren
0
Versuchen Sie herauszufinden, was der Befehl ist, der den Fehler verursacht ... Vielleicht gibt es in `/ u03 / sss /` Millionen von Verzeichnissen oder Millionen von `gz'-Dateien in einer dieser Dateien oder Millionen von Dateien in einem` gz` Datei. Übrigens fügen Sie zu `/ tmp / count.txt` etwas hinzu, das sich auf den gesamten letzten Monat bezieht, und zwar einmal für jeden Wert von` $ i`. Wenn Sie nur die Summe hinzufügen möchten, sollten Sie die letzte Zeile vor die Echozeile setzen.
Hastur vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4