Strona 1 z 2

Problem ze skryptem spod cron

: 30 listopada 2017, 21:19
autor: pabik
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.

Re: Problem ze skryptem spod cron

: 30 listopada 2017, 21:26
autor: LordRuthwen
Ścieżki, zaimportuj wcześniej profiles i zadziała.

Re: Problem ze skryptem spod cron

: 02 grudnia 2017, 16:15
autor: liske1
Co pokazują logi w trakcie wykonywania tego skryptu ?

Re: Problem ze skryptem spod cron

: 04 grudnia 2017, 21:40
autor: pabik
LordRuthwen pisze: 30 listopada 2017, 21:26 Ścieżki, zaimportuj wcześniej profiles i zadziała.
Witaj,jakie ścieżki i jakie profile masz na myśli?
liske1 pisze: 02 grudnia 2017, 16:15 Co pokazują logi w trakcie wykonywania tego skryptu ?
Nic nie pokazują.
Albo się wykonuje ,albo nie. Tylko tyle.

Re: Problem ze skryptem spod cron

: 04 grudnia 2017, 22:42
autor: dedito
Przykładowo w cronie należy podać bezwzględną ścieżkę dostępu lub zaimportować profiles coś w tym stylu (nie sprawdzone):

Kod: Zaznacz cały

* * * * * $HOME/.profile; skrypt
lub określić zmienna PATH w crontabie.

Re: Problem ze skryptem spod cron

: 05 grudnia 2017, 20:31
autor: pabik
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.

Re: Problem ze skryptem spod cron

: 06 grudnia 2017, 07:36
autor: LordRuthwen
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

: 06 maja 2018, 02:05
autor: alicja
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

Re: Problem ze skryptem spod cron

: 04 lutego 2021, 19:32
autor: pabik
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

Re: Problem ze skryptem spod cron

: 04 lutego 2021, 19:42
autor: LordRuthwen
Masz napisane wyżej. Nic się w tej materii nie zmieniło.