Skocz do zawartości
Martinek

skrypt sh dziwna sprawa

Polecane posty

do crona dodałem wpis:

*/5 * * * * /srv/./licgen.sh
i się niby robi, ale skrypt nie do końca się wykonuje
jak odpalę ręcznie skrypt z konsoli:
/srv/./licgen.sh
to działa tak jak powinno

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Gdzie dodałeś ten wpis? Do /etc/crontab? Musisz dopisać kto ma wykonywać ten skrypt

*/5 * * * * user /srv/licgen.sh

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Albo z danego usera możesz zrobić:

 

crontab -e

*/5 * * * * cd /sciezka/do/skryptu && ./licgen.sh

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

jak działa z ręki, a nie działa z cron'a to sprawdź czy masz selinuxa ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

To sprawdź w logach czy wywala ci jakiś błąd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może po prostu skrypt uruchamia się tylko w skrypcie masz ścieżki względne zamiast bezwzględnych i nie działa poprawnie cała konstrukcja skryptu? :)

 

Spróbuj dodać po "#!/bin/sh" / "#!/bin/bash"

 


PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root
  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×