Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Skrypt backupowy plików strony http://forum.freesco.pl/viewtopic.php?f=22&t=9671 |
Strona 1 z 1 |
Autor: | Anonymous [ niedziela, 30 października 2005, 14:04 ] |
Tytuł: | Skrypt backupowy plików strony |
Próbuje i męczę się już odparu dni ze zrobieniem skryptu który robi kopię plików *.pdf umieszczonych na stronie www do innego katalogu z zachowaniem struktury czyli np: Mam sobie 10 plikow z rozszerzeniem pdf porozmieszczanych w katalogach: - /home/httpd/html/pdfy/katalog1/ - 2 pliki - /home/httpd/html/pdfy/katalog1/podkatalog1/ - 2 pliki - /home/httpd/html/pdfy/katalog2/ - 5 plików - /home/httpd/html/pdfy/katalog3/ - 1 plik i chciałbym żeby zostały one przegrane do katalogów: - /home/cos/katalog1 - /home/cos/katalog1/podkalalog1 - /home/cos/katalog2 - /home/cos/katalog3 narazie doszedlem do tego jak przegrac te pliki lecz bez zachowania stroktury katalogow w jakiej sie znajduja..mianowicie tak: znajdz=`find /home/httpd/html/pdfy -type f -iname *.pdf` for each in $znajdz do cp $each /home/cos/ done ale to mnie nie satysfakcjinuje niestety:( probowalem rowniez rezultaty find'a wrzucac do pliku i poprzez sed'a zmieniac sciezke i stworzyc strukture katalogow (to juz doszedlem) ale nie wiem jak zrobic zeby skopiowac te pliki to innego katalogu. pomozecie ? |
Autor: | Mis' [ niedziela, 30 października 2005, 14:23 ] |
Tytuł: | Re: Skrypt backupowy plików strony |
widget pisze: Próbuje i męczę się już odparu dni ze zrobieniem skryptu który robi kopię plików *.pdf umieszczonych na stronie www do innego katalogu z zachowaniem struktury czyli np:
Mam sobie 10 plikow z rozszerzeniem pdf porozmieszczanych w katalogach: - /home/httpd/html/pdfy/katalog1/ - 2 pliki - /home/httpd/html/pdfy/katalog1/podkatalog1/ - 2 pliki - /home/httpd/html/pdfy/katalog2/ - 5 plików - /home/httpd/html/pdfy/katalog3/ - 1 plik i chciałbym żeby zostały one przegrane do katalogów: - /home/cos/katalog1 - /home/cos/katalog1/podkalalog1 - /home/cos/katalog2 - /home/cos/katalog3 narazie doszedlem do tego jak przegrac te pliki lecz bez zachowania stroktury katalogow w jakiej sie znajduja..mianowicie tak: znajdz=`find /home/httpd/html/pdfy -type f -iname *.pdf` for each in $znajdz do cp $each /home/cos/ done ale to mnie nie satysfakcjinuje niestety:( probowalem rowniez rezultaty find'a wrzucac do pliku i poprzez sed'a zmieniac sciezke i stworzyc strukture katalogow (to juz doszedlem) ale nie wiem jak zrobic zeby skopiowac te pliki to innego katalogu. pomozecie ? zainteresuj się poleceniami basename i dirname ponadto find ma opcję exec {} co może uchronić cię od stosowania pętli. |
Autor: | Maciek [ poniedziałek, 31 października 2005, 00:14 ] |
Tytuł: | |
Na http://miniwebportal.one.pl opisałem kiedyś taki skrypcik do robienia backupów na Freesco. Do NND się też nada, a poprzerabiasz sobie go zgodnie z potrzebami.... |
Autor: | Anonymous [ poniedziałek, 31 października 2005, 00:26 ] |
Tytuł: | |
Maciek pisze: Na http://miniwebportal.one.pl opisałem kiedyś taki skrypcik do robienia backupów na Freesco. Do NND się też nada, a poprzerabiasz sobie go zgodnie z potrzebami....
wiem chyba o ktory artykol Ci chodzi.....ale niestety on sie nie nada ![]() z jednego powodu...gdyz ten skrypcik ktory masz tam napisany backupuje cale katalogi....a mnie sie nie nada z jednego powodu...gdyz w tych wlasnie katalogach sa jeszcze inne pliki...a ja potrzebuję przegrać tylko pdf'y z zachowaniem struktury "wewnętrznej" |
Autor: | Maciek [ poniedziałek, 31 października 2005, 15:33 ] |
Tytuł: | |
O żesz... Napisałem ci, że można go sobie przerobić, żeby backupował pliki ![]() |
Autor: | Anonymous [ poniedziałek, 31 października 2005, 23:15 ] |
Tytuł: | |
Maciek pisze: O żesz...
Napisałem ci, że można go sobie przerobić, żeby backupował pliki ![]() powiem w ten sposób....to ja tego nie umiem.... mam mase katalogów w których jest po 20-50 plików z czego z 3-5 są pdfy które z nich chcę wyciągnąć żeby mi backupował wraz ze strukturą ale nie np: /home/httpd/html/pdfy/katalog(1-5) tylko w ten sposób: /katalog(1-5) i nie wiem jak to zrobić |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |