![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chcialbym aby na poczatku kazdego miesiaca o 00:00:00 nastepowala dana zmiana w bazie jakim sposobem cos takiego osiagnac? nie wiem czy cron bo nigdy nie mialem z nim do czynienia, jesli tak to czy jest to trudne, obciazajace serwer? Ten post edytował arczi 13.08.2007, 11:46:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Tak jak mówisz - CRON wywołujący np. skrypt php modyfikujący baze danych.
NIe jest to obciążające, jeśli jest wywoływane raz na miesiąc ;] Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
dzieki,
tytul zmieniam, nie wiedzialem w jakich tagach go dac, wiec zostawilem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 29.05.2006 Skąd: /dev/null Ostrzeżenie: (0%) ![]() ![]() |
No crontab jak podałeś nadaję się do tego wspaniale. Albo wrzucasz jakiś kod powłoki wywołujący skrypt np. PHP z zapytaniami mysql_query które operuja na Twojej bazie danych do /etc/cron.monthly i konfigurujesz /etc/cron.d/crontab np. tak:
Kod SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=admin@localhost NICE=15 # run-parts 01 * * * * root /bin/run-parts /etc/cron.hourly 02 1 * * * root /bin/run-parts /etc/cron.daily 02 2 * * 0 root /bin/run-parts /etc/cron.weekly 05 8 1 * * root /bin/run-parts /etc/cron.monthly zajmijmy się wierszem z cron.monthly. Takie wywołanie jak tam, rozpocznie wykonywanie zleceonego zadania w pierwszym dniu każdego miesiąca o godz. 8.05. Zmieniamy zatem wywołanie na: 00 0 1 * * root /bin/run-parts /etc/cron.monthly i powinno być tak jak chciałeś. Możesz równiez po prostu #crontab -e i wklepać od razu powłokowy interpreter PHP z wywołaniem Twojego skryptu 00 0 1 * * php /root/skrypt_bazy.php |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
toolmaniak podaj adres wysle Ci pocztowke z wakacji (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
dzieki wielkie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:39 |