Hi!
Wieso machst Du das mit PHP und nicht über die Shell?
Non sequitur.
Auch PHP kann über die Shell ausgeführt werden.
Ja, aber dabei schleppst Du Probleme mit Timeouts... mit. Außerdem sind die Tools mit Sicherheit erheblich effektiver als alles was Du in PHP zusammenbasteln kannst.
Grüße
Andreas