![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 18.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypcik, który powinien być uruchamianu przez CRON.
Wszystko ładnie działa gdy uruchamiam go ręcznie, natomist gdy do pracy bierze się CRON, to wartość zwracana przez skrypt wynosi 0 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Na mój gust to przez funkcje exec, która uruchamia komende linux, która następnie zwraca żądaną wartość. Skrypt pobiera wartość QUOTY użytkowników. Skrypcik wyglada tak :
Może ma ktoś pomysł na rozwiązanie tego problemu. Dodam tylko, że skrypt jest uruchamiany z corona jako root. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Prawdopodobnie zapomniałeś o nagłówku pliku i/lub chmodzie.
Sprawdź czy użytkownik pod którym chodzi CRON ma uprawnienia +x dla pliku, poza tym sprawdź czy masz na początku pliku: Kod #!/usr/bin/php
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 18.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
naglowek dodalem, skrypt uruchamia sie jako root.
Sprawa sie rozwiazala gdy dodalem katalog cron.10min i do niego wrzucilem skrypt, a w cronie zrobilem 0-59/10 * * * * root run-parts /etc/cron.10min. Troche to dziwne dlaczego sie tak dzialo, ze gdy uruchamiam sam plik z corna to nie dziala jak powinno. No coz najwazniejsze, ze działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:03 |