Witam,
zupełnie nie wiem jak się do tego zabrać, mam aplikację: użytkownik wpisuje dane i naciska start "rozpocznij zadanie". Potem wykonuje się po kolei kilka skryptów (są one zależne od siebie, każdy następny skrypt wykorzystuje dane zwrócone przez poprzedni). Skrypty te są bardzo czasochłonne, mogą wykonywać się przez np. kilka godzin. Użytkownik może w dowolnym momencie sprawdzić status % wykonania zadania w dashboard np. "zadanie 1. skrypt 2 postęp 90%".
Aplikacja będzie działała na komputerze lokalnym (Linux/Windows, Apache+PHP), użytkownik może w dowolnym momencie wyłączyć komputer (zadania sie zatrzymują same, użytkownik nie musi ich sam zatrzymywać) a potem na przykład za kilka dni znowu włączyc i wznowić zadanie/zadania. Wtedy wznowione zadania będą wykonywały się dalej, np. gdy przerwał działanie na drugim skrypcie przy 90% to działają dalej od tego momentu.
Jak to rozwiązać od strony serwera? Chodzi mi w szczególności o to, jak uruchamiać/wznawiać te skrypty.