Aby obiczyć przybliżony czas egzekucji jakiegokolwiek skryptu, wystarczy pobrać ilość milisekund [lub sekund] na początku i na końcu skryptu, a potem obliczyć różnicę.
Generalnie, to takim skryptem nie zablokujesz serwera, ale gdyby to było np rekursywne kasowanie katalogów, mogłoby to trwać ponad 30 sekund, a wtedy...
Zresztą zależy od konfiguracji.
Napisałem kiedyś skrypt do zarządzania plikami i katalogami na serwerze z poziomu przeglądarki. Rzadko mi się wiesza, chyba że kasuje coś co ma drzewiastą strukturę i ponad 2 giga.
Jeżeli kogoś by ten skrypt interesował, dostępny jest na stronie:
http://wesola.net/~pepis/projects.php