Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][inne]Skrypt uruchomiony przez CRON nie chce zapisać do pliku txt
-Userr-
post 4.12.2013, 18:52:51
Post #1





Goście







Kiedy uruchomię skrypt ręcznie wpisując jego adres w przeglądarce, to zapisuje on prawidłowo dane do pliku tekstowego. Kiedy jednak uruchomi go CRON, to skrypt nie zapisuje już danych do pliku.

Początkowo podejrzewałem ścieżki, ale próbowałem już wszystkie wariantów - ścieżek względnych, bezwzględnych, ze slashem i bez na początku. Nic nie pomagało, ostatecznie teraz mam tak to rozwiązane:

  1. $this_directory = dirname( __FILE__ );
  2. include ($this_directory."/script_functions.php");
  3. $file = fopen($this_directory.'/file.txt', "r+");


Co może być przyczyną?

Skrypt uruchamiany jest w ten sposób:
Kod
10,15    18    *    *    *    /usr/local/bin/php /home/admin/domains/strona.pl/public_html/script.php


Czyli zostanie uruchomiony o 18:10 oraz 18:15. Czy da się jakoś zrobić, żeby to co ręcznie uruchomiony skrypt wyświetla na ekranie, zostało zapisane do pliku (chciałbym zobaczyć do którego momentu skrypt działa)? Próbowałem czegoś takiego, ale nie zadziałało (gdzie logfile.txt to plik utworzony przeze mnie):

Kod
10,15    18    *    *    *    /usr/local/bin/php /home/admin/domains/strona.pl/public_html/script.php >> /home/admin/domains/strona.pl/public_html/logfile.txt

Go to the top of the page
+Quote Post
NetBeans
post 4.12.2013, 19:08:45
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 4
Dołączył: 18.01.2012

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


Powiedz z jakiego użytkownika odpalany jest CRON i sprawdź czy ma on uprawnienia do działań na tych plikach.
Go to the top of the page
+Quote Post
-Gość-
post 4.12.2013, 19:51:23
Post #3





Goście







Wywołanie tego skryptu ustawiłem w DirectAdmin, logując się jako administrator.

Jak mogę sprawdzić, czy CRON uprawnienia do działań na tych plikach?
Go to the top of the page
+Quote Post
-Gość-
post 4.12.2013, 21:17:56
Post #4





Goście







Zmieniłem uprawnienia tych plików na rwxrwxrwx, ale nie pomogło.
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: 29.06.2025 - 17:31