kori 29 Zgłoś post Napisano Czerwiec 22, 2011 (edytowany) chciałem archiwizować, ok. 1MB po kompresji chcę by skrypt był wywoływany cronem o określonej godzinie i wysylal mi dane w załączniku na maila niestety nie mam pojęcia jak się za to zabrać Edytowano Czerwiec 22, 2011 przez kori (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Czerwiec 22, 2011 Napisz jeszcze raz po polsku. Udostępnij ten post Link to postu Udostępnij na innych stronach
kori 29 Zgłoś post Napisano Czerwiec 22, 2011 udalo mi się coś takiego wykombinować: rar a -m5 -r -s /home/user/dane.rar /home/user/domains/domena.pl/dane/ uuencode ./dane.rar dane.rar | mail -s "backup" mail@domena.pl jeżeli użyję pojedynczo w konsoli to działa jak wrzucę do pliku: arc i uruchomię to efekt kompresji jest taki: RAR 3.80 beta 3 Copyright © 1993-2008 Alexander Roshal 10 Jul 2008 Shareware version Type RAR -? for help Evaluation copy. Please register. Creating solid archive /home/user/dane.rar WARNING: No files : command not found Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Czerwiec 22, 2011 rar? tar -czf paczka.tar.gz plik1 plikx A każdy archiwer otworzy tara bez problemu. Udostępnij ten post Link to postu Udostępnij na innych stronach
kori 29 Zgłoś post Napisano Czerwiec 22, 2011 rar lepiej kompresuje tylko czemu w konsoli działa a jak te same dwie linie wpiszę do pliku, to już nie chce działać w dosie były pliki bat, a w linux może cos trzeba dodatkowo? Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Czerwiec 22, 2011 Np skrypcik bash #!/bin/bash a tu co ma robić Zapisać to w jakimś pliku np backup.sh, nadać mu chmod +x i wstawic w crona Udostępnij ten post Link to postu Udostępnij na innych stronach
kori 29 Zgłoś post Napisano Czerwiec 22, 2011 (edytowany) te +x dawno już dałem, zmienilem na arc.sh takie coś: #!/bin/bash - miałem przedtem i wywaliłem bo dawało taki błąd ./arc.sh -bash: ./arc.sh: /bin/bash^M: bad interpreter: Nie ma takiego pliku ani katalogu a gdy poprostu uruchomię to w linii komend: /bin/bash to normalnie działa Edytowano Czerwiec 22, 2011 przez kori (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Czerwiec 22, 2011 ./arc.sh -bash: ./arc.sh: /bin/bash^M: bad interpreter: Nie ma takiego pliku ani katalogu A to czasem nie od windowsowego sposobu łamania linii? Udostępnij ten post Link to postu Udostępnij na innych stronach
guziec 109 Zgłoś post Napisano Czerwiec 22, 2011 Nie stosuj ścieżek względnych typu "./costam" w skrypach wywoływanych z crona, bo on nie wie w którym katalogu jest twoje "costam". A to czasem nie od windowsowego sposobu łamania linii? Dokładnie. Najwyraźniej skrypt napisany pod windowsami i przesłany ftp-em w trybie binarnym. :se ff=unix w vimie powinno załatwić sprawę. Udostępnij ten post Link to postu Udostępnij na innych stronach
kori 29 Zgłoś post Napisano Czerwiec 22, 2011 tak jednak to te windowsowe entery, zmienilem w edytorze na linuxowy styl dzięki wielkie Udostępnij ten post Link to postu Udostępnij na innych stronach