Problem ze skryptem spod cron
Problem ze skryptem spod cron
Witam.
Mam skrypt do kopii baz firebirda.
Skrypt ten powinien działać w cron.daily.Jednak nie działa.Natomiast jak wywołuję go poleceniem bash +x ./kopiebaz to bez problemu działa.A w cronie nie działa.Hmm
Skąd może wynikać różnica?
Oczywiście uprawnienia są ok.
A jednak nie działa.
Mam skrypt do kopii baz firebirda.
Skrypt ten powinien działać w cron.daily.Jednak nie działa.Natomiast jak wywołuję go poleceniem bash +x ./kopiebaz to bez problemu działa.A w cronie nie działa.Hmm
Skąd może wynikać różnica?
Oczywiście uprawnienia są ok.
A jednak nie działa.
- LordRuthwen
- Moderator
- Posty: 2324
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: Problem ze skryptem spod cron
Ścieżki, zaimportuj wcześniej profiles i zadziała.
Re: Problem ze skryptem spod cron
Co pokazują logi w trakcie wykonywania tego skryptu ?
Re: Problem ze skryptem spod cron
Witaj,jakie ścieżki i jakie profile masz na myśli?
Nic nie pokazują.
Albo się wykonuje ,albo nie. Tylko tyle.
Re: Problem ze skryptem spod cron
Przykładowo w cronie należy podać bezwzględną ścieżkę dostępu lub zaimportować profiles coś w tym stylu (nie sprawdzone):
lub określić zmienna PATH w crontabie.
Kod: Zaznacz cały
* * * * * $HOME/.profile; skrypt
Re: Problem ze skryptem spod cron
Skrypt siedzi w katalogu cron.daily i jest plikiem wykonywalny i w "ciele" skryptu jest zapisany backup.
Jeżeli wejdę do tego katalogu i uruchamiam bash +x ./kopiebazy i się wykonuje backup to chyba już nie muszę nic ustawiać.Zwłaszcza ścieżki.
Jeżeli wejdę do tego katalogu i uruchamiam bash +x ./kopiebazy i się wykonuje backup to chyba już nie muszę nic ustawiać.Zwłaszcza ścieżki.
- LordRuthwen
- Moderator
- Posty: 2324
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: Problem ze skryptem spod cron
Masz napisane powyżej, nie sprawdzasz a filozofujesz, skoro nie masz zamiaru stosować się do porad, to po co zakładasz wątek?
Re: Problem ze skryptem spod cron
skrypty cronowe wkładam do:
/usr/local/bin
a więc są wykonywane (oczywiście z chmodem +x) nazwą własną, żadnych ścieżek i kombinacji nie trzeba ocb?
jak chcesz inne na start to odpal sobie rc.local
https://stackoverflow.com/questions/447 ... an-stretch
/usr/local/bin
a więc są wykonywane (oczywiście z chmodem +x) nazwą własną, żadnych ścieżek i kombinacji nie trzeba ocb?
jak chcesz inne na start to odpal sobie rc.local
https://stackoverflow.com/questions/447 ... an-stretch
Re: Problem ze skryptem spod cron
Hejka.Witam ponownie.
Prawdopodobnie przyczyna leży w zmiennej PATH która ustawia dostęp do binarek Firebirda.
Zatem proszę o podpowiedź jak poprawnie i skutecznie ustawić zmienną PATH dla plików w lokalizacji : /opt/firebird/bin
Prawdopodobnie przyczyna leży w zmiennej PATH która ustawia dostęp do binarek Firebirda.
Zatem proszę o podpowiedź jak poprawnie i skutecznie ustawić zmienną PATH dla plików w lokalizacji : /opt/firebird/bin
- LordRuthwen
- Moderator
- Posty: 2324
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: Problem ze skryptem spod cron
Masz napisane wyżej. Nic się w tej materii nie zmieniło.