![]() |
![]() ![]() |
![]() |
-Userr- |
![]()
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:
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 |
|
|
![]()
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ść- |
![]()
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ść- |
![]()
Post
#4
|
Goście ![]() |
Zmieniłem uprawnienia tych plików na rwxrwxrwx, ale nie pomogło.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 17:31 |