Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Skrypt odpalony przez CRON nie modyfikuje pliku tam gdzie oczekuję
sadistic_son
post 26.04.2024, 11:05:00
Post #1





Grupa: Zarejestrowani
Postów: 1 482
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Cześć, załóżmy że mam taki prosty skrypt:
  1. <?php
  2. $num = file_get_contents("counter.txt");
  3. $num++;
  4. file_put_contents("counter.txt",$num);
  5.  
  6. mail('ja@ja.pl','temat',"Counter: $num",'From:skrypt@ty.pl');
  7. ?>


Przyjmijmy, że counter.txt zawiera w sobie 0. Odpalam skrypt, robi się 1. Następnie ustawiam CRON żeby odpalał ten skrypt co minutę. Po 10 minutach ostatni mejl który dostałem ma Counter: 11 ale w pliku counter.txt nadal jest 1. Jak to możliwe? Czy skrypt odpalony przez CRON gdzieś sobie kopiuje counter.txt i tam go modyfikuje?

Ten post edytował sadistic_son 26.04.2024, 11:06:46


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
nospor
post 26.04.2024, 11:25:42
Post #2





Grupa: Moderatorzy
Postów: 36 459
Pomógł: 6297
Dołączył: 27.12.2004




plik odpalany recznie, a plik odpalany z crona, ma dwa rozne katalogi startowe, wiec twoj plik cronowy tez sie tworzy, ale gdzie indziej
Naucz sie pracowac na sciezkach bezwzglednych smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sadistic_son
post 26.04.2024, 13:06:17
Post #3





Grupa: Zarejestrowani
Postów: 1 482
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Wiem co to są ścieżki bezwzględne, jestem z pokolenia które nie znało jeszcze pojęcia 'folder' a używało 'katalog', dobrze pamiętam Norton Commandera, Workbencha z Amigi oraz przycisk turbo na obudowie PC smile.gif
Po prostu nie umiem pracować z CROMem, a to różnica tongue.gif
Dobra, czyli oddzielny plik tworzy sobie CRON. A da się wymusić na nim korzystanie z katalogu odpalanego skryptu?


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
nospor
post 26.04.2024, 13:37:09
Post #4





Grupa: Moderatorzy
Postów: 36 459
Pomógł: 6297
Dołączył: 27.12.2004




no toz ci powiedzialem. Uzyj scizki bezwglednej by oba odpaania korzystaly z tego samego pliku.... Niby wiesz a nie czytasz...


$num = file_get_contents("/var/www/counter.txt");
$num++;
file_put_contents("/var/www/counter.txt",$num);

teraz kazdy rozdzaj odpalenia bedzie korzystal z tego samego pliku bo jest w tej samej sciezce


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sadistic_son
post 27.04.2024, 10:26:49
Post #5





Grupa: Zarejestrowani
Postów: 1 482
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Ok, rozumiem. Dzięki.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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 Wersja Lo-Fi Aktualny czas: 6.05.2024 - 14:58