![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.01.2017 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie odnośnie CRONa. Robię to pierwszy raz w życiu i jest to dla mnie duży problem. Wszędzie gdzie czytałem na ten temat były informacje jak uruchomić plik cron.php - na szczęście dostawca hostingu zadbał o to żeby było to łatwe i przyjemne (tu wpisz adres pliku, tu kiedy ma się wykonywać, a tu czy chcesz logi). Problemem jest to co w takim pliku może się znajdować?
Pomysł jest taki żeby codziennie o powiedzmy 23:30 automatyczny skrypt sprawdził sobie w bazie MySQL czy status jest odpowiedni i jeżeli nie to zmienił go na odpowiedni. w zamyśle wygląda to tak:
Moje pytanie jest takie czy to ma szanse zadziałać? nie wiem czy coś takiego się wykona w cron.php a nie mogę działać metodą prób i błędów bo serwer służbowy i kilka innych zadań na nim się cyklicznie odbywa (nie ja robiłem - jakiś zewnętrzny programista) i nie mogę położyć serwera albo zapętlić w nieskończoność mojego skrypciku co by nie zamulić wszystkiego. Z góry dzięki za porady/poprawki i proszę o wyrozumiałość dla laika. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ogólna uwaga:
Nie używaj nieprzetestowanych skryptów / zapytań kiedy masz obawy, że coś możesz popsuć. Zrób kopię bazy danych i na lokalnym komputerze / serwerze testowym, albo na innej bazie danych (testowej) wgraj ten dump. Następnie, albo w skrypcie zmień dane na nową bazę, albo zamiast wykonywania zapytań SQL wyświetl je, albo zapisz do pliku (nie musisz czekać na 23:50 (IMG:style_emoticons/default/smile.gif) - możesz uruchomić skrypt z konsoli, albo z poziomu przeglądarki). To pozwoli Tobie bezpiecznie przetestować Twój skrypt. A najlepiej to posiadać zawsze środowisko deweloperskie i produkcyjne, nawet jeżeli będą one na tym samym hostingu, ale będą miały osobną bazę i katalog możesz spokojnie testować rozwiązania itp. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:37 |