Mit der Einstellung in der php.ini ist allerdings vorsichtig umzugehen.
Der Standardwert hilft zu verhindern, dass schlampig geschriebene Skripte den PC lahmlegen.
Und die Variante set_time_limit in dem entsprechenden Script halte ich für eleganter.
In der php.ini sollte eine relativ niedrige Zeitschranke definiert sein (z.B. 15s), als „Notbremse“. Um diese Grenze einmalig zu umgehen ist der von Dir genannte Befehl set_time_limit() gut geeignet.
Grundsätzlich sollte ein Skript aber so abgefasst sein, dass nach Möglichkeit keine Wartezeiten zu überbrücken sind. Die Laufzeit sollte also demnach selten mehr als nur ein paar Millisekunden betragen.
In dem von Roeni angesprochenen Fall, sollte das Konzept noch einmal gründlich überdacht werden. Es wäre sicher sinnvoller IP-Symcon so zu benutzen, wie es gedacht ist, nämlich als Ereignis-gesteuertes Programm.
Demnach sind Start und Stop des Motors zwei unterschiedliche Ereignisse, die zu unterschiedlichen Zeitpunkten unterschiedliche Aktionen auslösen. Es besteht überhaupt keine Veranlassung die Zeit zwischendrin mit Warten zu vertrödeln.