Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czasowe wykonywanie skryptu PHP
rasgan
post 29.01.2010, 12:48:26
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 30.05.2007
Skąd: Kleszczów

Ostrzeżenie: (0%)
-----


Witam,

może zacznę od specyfikacji tego co mam, a później napiszę co mi jest potrzebne.
Sprzęt - dwórdzeniówka z postawionym Debianem
Framework - Kohana 2.3.4
Baza - MySQL 5.x
PHP - 5.x
Aplikacja - zbieranie różnych danych w tabelach (np. daty czyszczenie filtrów, wymiany łożysk w pompach itp.)

Teraz co muszę zrobić. Do aplikacji miałem dopisać moduł zadań. Działa prosto - wpisuję datę zadania np. jutro o 16 wyczyścić filtr 265 i koniec. Problem polega jednak na tym, że nie zawsze zmiany pamiętają by wchodzić do programu. Często dane wpisują na koniec zmiany gdy już jest za późno. Chciałem się Was poradzić jak zrobić jakieś powiadamianie o zadaniach. Teraz jest po prostu strona z zadaniami na dany dzień i opcją zaznaczenia jako wykonane. Kierownik chciałby by wyskakiwało jakieś okienko z powiadomieniem i nie znikło aż wykona się zadanie. Jak to zrobić?

Ja myślałem by wykorzystać CRONE do tego, ale co w nim wpisać? Jeśli co 30 min (częściej nie trzeba) będę wykonywał polecenie firefox localhost/app/task/today to w pewnym momencie będę miał 20 firefoxów otwartych. I ten pierwszy otwarty będzie miał nieaktualne dane jeśli z późniejszych zadania się wykona. Podpowiedzcie coś, bo alternatywą dla mnie jest tylko przepisanie aplikacji do C++ (a na to nie mam ochoty).


--------------------
Szczęścia w mrokach...
Go to the top of the page
+Quote Post
Kasyx
post 29.01.2010, 13:03:47
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 7
Dołączył: 29.04.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Jak masz otwartą stronę to pod nią podepnij skrypt sprawdzający aktualne zadania do wykonania.
Przy odświeżeniu strony pobierze aktualny zestaw zadań. Do tego możesz dodać okresowe wywoływanie skryptu ajaxem, który by sprawdzał stan zadań.

Crona według mnie nie ma sensu wykorzystywać, bo jeśli dobrze rozumiem Twój problem, nic Ci on nie da.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 12:59