zurück Was bedeutet der Codex von -1, der den tar-Code angibt? Ich benutze den BefehlSystem ("tar xzf DirName/tarFile.tarDirNameInsideTar/FileName") in Perl schlägt fehl und gibt -1
system("tar xzf DirName/tarFile.tar DirNameInsideTar/FileName")
von Perl-Skript entpacken. Ich versuche 1000 TAR-Dateien zu entpacken, aber nach dem Entpacken von manchmal 100 oder manchmal 500 TAR-Dateien schlägt der Systembefehl fehl und gibt -1 zurück. Ich überprüfte sowohl die Speichernutzung des Codes als auch den verfügbaren Speicherplatz und beide scheinen in Ordnung zu sein. Weiß jemand, was der Fehler sein könnte?
Es soll eine Fehlermeldung auf dem Standardfehler drucken, wenn er einen Fehler bekommt. – Barmar
Es gibt keine Möglichkeit für uns zu wissen, was es sein könnte, es gibt viele mögliche Gründe für einen Fehler. – Barmar
Es tut es nicht. Ich benutze sogar --verbose, aber es gibt keine Fehlermeldung – Pranav