Wilu88
23.06.2011, 11:16:43
Witam
Mam zainstalowany serwer apache w domu i chciałbym za pomocą crona pobierać co jakiś czas pewne dane. Tylko za bardzo nie wiem jak dostać się do zarządzania harmonogramem cron. Na serwerach zazwyczaj jest cpanel i nie ma z tym problemu.
Może ktoś pomóc gdzie tego szukać?
wookieb
23.06.2011, 11:17:37
Windows -> harmonogram zadań
Linux -> crontab
uupah5
23.06.2011, 11:28:16
jeśli to linux i masz problem z cmd, to zainstaluj sobie webmina (webmin.com)
Wilu88
23.06.2011, 12:36:38
Niestety harmonogram zdań nie wykonuje mi skryptu php prawidłowo :/
Gdy uruchamiam go ręczenie działa bez zarzutu i zapisuje do bazy danych. tymczasem harmonogram niby wykonuje prawidłowo zadanie ale nie zapisuje do bazy danych.
Co może być przyczyną, czy trzeba coś tam dodatkowo ustawiać?
Moze inaczej jak powinna wyglądać ścieżka dla kodu php? czy wystarczy tylko ścieżka do pliku php czy musi być coś jeszcze?
wookieb
23.06.2011, 12:39:50
Sprawdź logi błędów. apache/logs
Zapewne chodzi o ustawienie aktualnego katalogu roboczego.
Dlatego na początku w skryptach cronowych powinno się ustawiać własny katalog roboczy za pomocą
chdir
Wilu88
23.06.2011, 12:53:24
Tutaj raczej problemem jest zapis akcji
Mam ścieżkę do pliku php ale podejrzewam że to nei wystarczy, trzeba ją uruchomić jako dodatkowy argument tylko czego? Przeglądarki ?
zależy mi na tym aby nie pojawiało się żadne okno a wszystko było wykonywane w tle.
Van Pytel
23.06.2011, 13:14:39
A masz w tym pliku include do połączenia z bazą? I jakie polecenie mu wydajesz tzn na linuxie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.