phpbar.de logo

Mailinglisten-Archive

[php] Server crasht bei "gunzip"

[php] Server crasht bei "gunzip"

Joerg Gronmayer joerg at gronmayer.com
Son Dez 30 10:54:17 CET 2007


Hallo zusammen,

ich habe ein Problem beim automatischen Entpacken von ".gz"-Dateien auf dem 
Server. Wenn die Datei z.B. den Namen "Packages.gz" hat, aber trotzdem nicht 
komprimiert ist, erzeugt "gunzip" auf Shell-Ebene richtigerweise eine 
Fehlermeldung.
Leider crasht dann der gesamte PHP Task und reißt auch noch den Apachen mit!

Kennt jemand eine Möglichkeit, VOR dem Entpacken mit gunzip die Datei zu 
prüfen, ob sie wirklich komprimiert ist? Bzw. wie kann man die 
gunzip-Fehlermeldung abfangen, ohne daß der PHP-Task crasht?

Das Entpacken läuft derzeit so:

$shellBefehl = escapeshellcmd("gunzip Packages.gz");
exec($shellBefehl,$nu);

Danke für Eure Hilfe!
Jörg

php::bar PHP Wiki   -   Listenarchive