Przygotowuję dosyć rozbudowany skrypt download-u. Zakłada on automatyczną synchronizację z innymi mirrorami.
W crontab dodaje zapis uruchamiający skrypt php co godzinę. Skrypt sprawdza czy czasem aktualizacja nie trwa.
Odpowiednia klasa łączy się z głównym serwerem i pobiera z niego plik XML z listą plików do aktualizacji. Następnie skrypt je pobiera i umieszcza w odpowiednim katalogu, używam do tego wget-a. Problem jest taki iż pliki mogą mieć dużą objętość i nie ściągają się w czasie określonym przez max execution time. Jak to obejść? Jak zmusić skrypt do pracy z nieograniczonym czasem?