![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę zrobić za pomocą crona tak aby codziennie o godzinie 12 wykonywało się zapytanie do bazy. Czytałem sporo na ten temat jednak nie znalazłem nigdzie informacji jak tego użyć, jedynie za pomocą Lynxa. Czy aby wykonać zapytanie musi być jakiś specjalny plik .php czy wystarczy aby było w nim połączenie z bazą i zapytanie ? Jak powinno wyglądać polecenie którym dodał bym crona przez ssh ? Oraz jak zabezpieczyć taki plik .php przed wejściem na link przez użytkownika, aby zapytanie się nie wykonało ? Z góry dziękuję i pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tylko jak ustawić cyferki aby się wykonywało np. o godzinie 12:00 ?
`0 0 * * * wget nazwa.strony.pl/cron.php` I czy to polecnie pobierze tylko ten plik czy też go wykona ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
`0 12 * * * ` spowoduje uruchomienie codziennie o 12
To co podałeś spowoduje "pobranie" wyniku dziłania skryptu. Jeżeli chcesz się zabezpieczyć przed wykonaniem z przeglądarki to CRON musisz ustawić na swoim serwerze uruchamiajc skrypt przez /usr/bin/php adres/do/skrypu.php a w nim samym sprawdzać czy uruchomienie nastąpiło z CLI (a jak to już musisz w Google poszukać) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tylko jak ustawić cyferki aby się wykonywało np. o godzinie 12:00 ? `0 0 * * * wget nazwa.strony.pl/cron.php` I czy to polecnie pobierze tylko ten plik czy też go wykona ? Ale co ty chcesz zrobić? Uruchomić skrypt na innym serwerze? Czy co? Natomiast wykonywanie o 12: Kod 0 12 * * *
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
`0 12 * * * ` spowoduje uruchomienie codziennie o 12 To co podałeś spowoduje "pobranie" wyniku dziłania skryptu. Jeżeli chcesz się zabezpieczyć przed wykonaniem z przeglądarki to CRON musisz ustawić na swoim serwerze uruchamiajc skrypt przez /usr/bin/php adres/do/skrypu.php a w nim samym sprawdzać czy uruchomienie nastąpiło z CLI (a jak to już musisz w Google poszukać) Czyli oznacza to że zapytanie zostanie wykonane tak ? I czy to będzie się robiło codziennie ? Bo jeżeli on będzie pobierał cały czas ten plik to czy go będzie nadpisywał ? Ten post edytował Gruchol 18.02.2015, 12:36:45 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
Czyli oznacza to że zapytanie zostanie wykonane tak ? I czy to będzie się robiło codziennie ? Bo jeżeli on będzie pobierał cały czas ten plik to czy go będzie nadpisywał ? No przecież chcesz żeby wykonywał się codzinnie więc koledzy podali ci taką właśnie formułę. To czy go będzie nadpisywał uzależnione jest od skryptu jaki będzie wywoływał i co on będzie robił. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:09 |