phpbar.de logo

Mailinglisten-Archive

[php] Server crasht bei "gunzip"

[php] Server crasht bei "gunzip"

Niels Jende njende at njende.de
Son Dez 30 11:01:46 CET 2007


Hallo Jörg,

Joerg Gronmayer wrote:
> 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.

hier dann wohl mit einem exit status = 1

> Leider crasht dann der gesamte PHP Task und reißt auch noch den Apachen mit!
>

das ist unschön...

> 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?
> 

gunzip -t
siehe man gunzip

> Das Entpacken läuft derzeit so:
> 
> $shellBefehl = escapeshellcmd("gunzip Packages.gz");
> exec($shellBefehl,$nu);
> 
> Danke für Eure Hilfe!
> Jörg
hth
Niels

php::bar PHP Wiki   -   Listenarchive