Dzień dobry!
Bardzo proszę o pomoc, bo jeszcze chwila i wyrwę sobie wszystkie włosy z głowy.
Jestem amatorem, który wykorzystuje NASa do niewielkich zadań opartych na PHP.
Zachciało mi się uruchamiać jeden ze skryptów o wyznaczonej godzinie, ale po wielu godzinach walki poddałem się i proszę o pomoc.
Czy ktoś zechciałby mi łopatologicznie, krok po kroku przedstawić sposób na to, żeby to wszystko zaczęło działać?
Plik ze skryptem (php) znajduje sie w katalogu wirtualnego hosta założonego na webserwerze. Uruchamiany ręcznie działa (wpisując w przeglądarce 192.168.1.100:91/mojskrypt.php).
Połączyłem się ssh, wyedytowałem odpowiednio pliki crontab (i tu pytanie - czy istnieją DWA pliki crontab na urządzeniu? bo w jednym miejscu wyczytałem, że trzeba go edytować wpisując 'crontab -e' a w innym, że 'vi /etc/config/crontab').
Dodałem na końcu linię '30 12 * * * /share/serwertestowy/mojskrypt.php'.
Na pliku mojskrypt.php zmieniłem uprawnienia wpisując 'chmod 755 mojskrypt.php'.
Potem zrestartowałem plik wpisując 'crontab /etc/config/crontab && /etc/init.d/crond.sh restart'.
I nie działa.
Pomocy!
Bardzo proszę o pomoc, bo jeszcze chwila i wyrwę sobie wszystkie włosy z głowy.
Jestem amatorem, który wykorzystuje NASa do niewielkich zadań opartych na PHP.
Zachciało mi się uruchamiać jeden ze skryptów o wyznaczonej godzinie, ale po wielu godzinach walki poddałem się i proszę o pomoc.
Czy ktoś zechciałby mi łopatologicznie, krok po kroku przedstawić sposób na to, żeby to wszystko zaczęło działać?
Plik ze skryptem (php) znajduje sie w katalogu wirtualnego hosta założonego na webserwerze. Uruchamiany ręcznie działa (wpisując w przeglądarce 192.168.1.100:91/mojskrypt.php).
Połączyłem się ssh, wyedytowałem odpowiednio pliki crontab (i tu pytanie - czy istnieją DWA pliki crontab na urządzeniu? bo w jednym miejscu wyczytałem, że trzeba go edytować wpisując 'crontab -e' a w innym, że 'vi /etc/config/crontab').
Dodałem na końcu linię '30 12 * * * /share/serwertestowy/mojskrypt.php'.
Na pliku mojskrypt.php zmieniłem uprawnienia wpisując 'chmod 755 mojskrypt.php'.
Potem zrestartowałem plik wpisując 'crontab /etc/config/crontab && /etc/init.d/crond.sh restart'.
I nie działa.
Pomocy!