Ogólne pytania dotyczące systemu
Lirdoner
Posty: 3 Rejestracja: 03 stycznia 2014, 14:54
Post
autor: Lirdoner » 21 lutego 2015, 21:01
Witam,
Chciałbym uruchomić pewien skrypt co 30 min.
Po wpisaniu komendy "crontab -e" dodałem linijkę "30 * * * * /usr/bin/script.sh"
Mój skrypt script.sh wygląda tak:
Kod: Zaznacz cały
#!/bin/sh
/usr/bin/php /var/www/application/index.php
Niestety nie widzę żadnego. Efekty. Jak sprawdzić czy cron jest w ogołe odpalany?
Yampress
Administrator
Posty: 6422 Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL
Post
autor: Yampress » 21 lutego 2015, 21:05
Jakiego efektu oczekiwałeś?
Co zawiera plik /var/www/application/index.php
marcin1982
Moderator
Posty: 1732 Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie
Post
autor: marcin1982 » 21 lutego 2015, 21:10
Podaj jeszcze wynik polecenia:
Wpis powinien wyglądać poza tym tak:
Lirdoner
Posty: 3 Rejestracja: 03 stycznia 2014, 14:54
Post
autor: Lirdoner » 21 lutego 2015, 21:12
Skrypt dodający dane do bazy
Wyrzuciłem output z crona do loga. Dostałem taką informację
Ale jestem pewny, że plik jest w katalogu /usr/bin
sethiel
Junior Member
Posty: 762 Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław
Post
autor: sethiel » 04 marca 2015, 10:30
Łał.
Czy twój skrypt to script.sh czy też index.php?
A jeśli ścieżka to faktycznie /usr/bin/script.sh to czy plik ten jest wykonywalny?
Czy możesz go uruchomić ręcznie? Tzn czy możesz wpisać w terminalu /usr/bin/script.sh i czy działa?