Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] CRON - co możne się znajdować w pliku cron.php
LukaszBar
post
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:

  1.  
  2. #!/usr/bin/php5
  3. <?php
  4. $dbhost = "localhost";
  5. $dbuser = "mojanazwa";
  6. $dbpass = "mojehaslo";
  7. $dbname = "nazwabazy";
  8.  
  9. $db = mysqli_connect($dbhost,$dbuser,$dbuser,$dbname);
  10.  
  11. $czas = date('H:i:s');
  12.  
  13. $checkStatus = "SELECT * FROM czaspracy WHERE status !=2 AND czas='$czas'";
  14. $result = mysqli_query($db,$checkStatus);
  15.  
  16. while ($row = $result->fetch_array()) {
  17. UPDATE czaspracy SET status = 2 WHERE czas = '$czas';
  18. }


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.
Go to the top of the page
+Quote Post

Posty w temacie


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 - 11:30