Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Cron Archiwizacja problem  (Przeczytany 4986 razy)

zbyszekchel

  • Gość
Cron Archiwizacja problem
« dnia: 2008-12-19, 16:51:08 »
Witam.
Mam problem w cronie z archiwizacją, tzn. mam mały skrypt do wykonywania archiwizacji plików, których jest 120. Przy wykonywaniu tego skryptu ręcznie wszystko jest ok, powstaje plik spakowany z cała bazą i nazwą archiwum. Natomiast wykonując ten skrypt automatycznie przypomocy crona wywala się, pakuje tylko 105 plików i nienadaje nazwy archiwum.
To mój skrypt:

#!/bin/sh
cd /share/winpr/Winpr
cp *.[Pp][Ss] ../admin/kopia
cd /share/winpr/admin/kopia
nazwa=`date "+%d_%m_%Yr_g%k_%M.rar"|sed 's/ //g'`
zip /share/winpr/archiwum/$nazwa *.*
cp /share/winpr/archiwum/$nazwa  /share2/archiwum
rm /share/winpr/admin/kopia/*.*
exit

brograf

  • Gość
Cron Archiwizacja problem
« Odpowiedź #1 dnia: 2008-12-20, 18:40:51 »
W cronie na ma zazwyczaj zdefiniowanej zmiennej $PATH. Znaczy to tyle, że polecenie zip Ci nie zadziała ponieważ nie można odnaleźć do niego ścieżki.

Rozwiązanie: podawać pełną ścieżkę, np /usr/bin/zip

zbyszekchel

  • Gość
Cron Archiwizacja problem
« Odpowiedź #2 dnia: 2008-12-20, 19:10:05 »
Wiesz wszystko chodziło dobrze bez żadnego problemu, skrypt był wykonywany dobrze do momentu kiedy w bazie było juz ponad 106 plików. Przy 105 plikach było ok, gdy ilośc plików była większa od tej liczby cron sie wywalał. Dla mnie to wygląda jakby cron miała gdzieś blokade na ilość otwartych plików.

Bees

  • Gość
Cron Archiwizacja problem
« Odpowiedź #3 dnia: 2008-12-21, 18:47:11 »
Miałem podobny problem z zipem pod BSD, to raczej zip się wywalał p przekroczeniu ok 2GB archiwum. Czy zastąpienie tarem itp wchodzi w grę? Wypróbuj a będziesz mieć  winowajce.

Pozdrawiam!

zbyszekchel

  • Gość
Cron Archiwizacja problem
« Odpowiedź #4 dnia: 2008-12-22, 14:04:08 »
witam.
Niestety pod tarem tez nie idzie i raczej ma związek z iloscią otwartych plików. bazę zmniejszyłem do kilku mega i było tosamo, do 105 plików działa dobrze powyżej tej liczby wywala sie cron (zaznaczam ze z ręki idzie bez problemu). czytałem ze podobno jest ogranieczenie na cronie na ilość wykonywanych plików, podobno sie gdzieś przestawia te blokadę. Mam dystrybucje Mandrake 10.