Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Planowanie zadan w Mysql ala cron
emes_
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.01.2005

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


Czy jest mozliwosc planowania zadan ( zapytan) na serwerze SQL o funkcjonalnosci unixowego crona np

Chcialbym by np po polnocy tworzyla mi sie tabela, teraz jest to wykonywane na zasadzie sprawdzania daty z nazwa tabeli przy wywolaniu uzytkownika( conajmniej 100 zapytan/minuta do servera niezaleznie od pory dnia), ale to chyba niezbyt eleganckie ... pomijajac kiepskie rozwiazanie, wydajnosc date("ymd") poraza i % obciazenia procka leca w gore jak szalone

Ten post edytował emes_ 20.01.2005, 02:14:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Stwórz skrypt php, który wszystko to zrobi i dodaj do crona:
Kod
0 0 * * * php -q skrypt.php >/dev/null 2>&1


--------------------
Go to the top of the page
+Quote Post
emes_
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.01.2005

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


tak jednak wolalbym by rozwiazanie bylo uniwersalne / zarowno Unix/Win /, jesli sie inaczej nie da pozostanie cron
Go to the top of the page
+Quote Post
marianekk
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.11.2004

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


ja znam takie rozwiązanie ale na windowska
piszę procedurę która ma robić to co ja chcę :

następnie w zaplanowane zadanie czy inaczej hormonogram zadań a w linux cron

wywołuję klienta mysql z parametrem

mysql.exe -e "call load_data()" FW

gdzie load_data to moja procedura a fw to moja baza na której ma się coś dziać i jest tan zapisana procedura.

u mnie to działa i myślę że u ciebie tez zadziała.

napisz czy się udało.
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 Aktualny czas: 21.08.2025 - 18:53