Re: samba lub mv
On Sat, Jan 13, 2007 at 06:39:12PM +0100, Marcin Bieniaszewski wrote: > #!/bin/sh > > mkdir "/home/samba/ftp/download/dokumenty/`date +%F`"; \ > mv /home/samba/ftp/upload/dokumenty/* > /home/samba/ftp/download/dokumenty/`date +%F` &>/dev/null / > > # powyzej w sekcji sciagania tworzony jest katalog z aktualna data a > nastepnie z upload przenoszone sa pliki do download do katalogu z > aktualna data, ponizej natomiast sprawdzam czy sa puste katalogi w > download, poniewaz jesli danego dnia nikt nic nie wrzuci do download > to bylby pusty katalog > > rmdir /home/samba/ftp/download/dokumenty/* &>/dev/null > > to dosc prymitywny skrypt :P ale dziala i jest prosty Dwie sprawy: - średniki i backslashe są niepotrzebne - konstrukcja &>/cośtam nie jest rozumiana przez wszystkie shelle POSIX, więc jeśli kiedyś zmienisz /bin/sh na coś innego niż bash, to będzie problem. Lepiej używać: >/costam 2>&1 albo zmienić pierwszą linię na /bin/bash pozdrawiam Marcin -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: samba lub mv
hejka ponownie uproscilem sprawe (nie zmieniam nazw plikom) zrobilem skrypcik odpalany o 6 rano codziennie #!/bin/sh mkdir "/home/samba/ftp/download/dokumenty/`date +%F`"; \ mv /home/samba/ftp/upload/dokumenty/* /home/samba/ftp/download/dokumenty/`date +%F` &>/dev/null / # powyzej w sekcji sciagania tworzony jest katalog z aktualna data a nastepnie z upload przenoszone sa pliki do download do katalogu z aktualna data, ponizej natomiast sprawdzam czy sa puste katalogi w download, poniewaz jesli danego dnia nikt nic nie wrzuci do download to bylby pusty katalog rmdir /home/samba/ftp/download/dokumenty/* &>/dev/null to dosc prymitywny skrypt :P ale dziala i jest prosty pozdrawiam Marcin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: samba lub mv
> > Robi to przy odłączaniu się klienta od zasobu. > no rzeczywiscie nie zauwazylem, musze tylko pokombinowac jak zmienic ten postexec zeby robil taka czynnosc w kilku katalogach katalog1/data katalog2/data katalog3/data katalog4/data juz udalo mi sie to zastosowac, chociaz wydaje mi sie ze lepiej by bylo gdyby mozna bylo dawac do nazwy kazdego pliku wlasnie owa date: 2007-01-13-nazwa_pliku i pytanie od razu takie czy takowy skrypt nie pogubi sie na nazwach ze spacjami ?: nazwa pliku pozdrawiam Marcin
Re: samba lub mv
> > no to nawet calkiem spoko chociaz nie zmienia nazwy kazdego pliku / > katalogu tylko odgornie zmienia nazwe w sensie tworzy katalog date i > tam przenosi wszystkie katalogi / pliki ... i robi to tylko przy > restarcie samby hmm Robi to przy odłączaniu się klienta od zasobu. no rzeczywiscie nie zauwazylem, musze tylko pokombinowac jak zmienic ten postexec zeby robil taka czynnosc w kilku katalogach katalog1/data katalog2/data katalog3/data katalog4/data lece kombinowac dzieki pozdrawiam Marcin
Re[2]: debconf w wlasnej paczce
Witaj Michal, W Twoim liście datowanym 12 stycznia 2007 (22:20:13) można przeczytać: MP> On Thu, 11 Jan 2007 23:09:22 +0100, Maciek wrote: MP> [...] >> poniżej i odpowiednim plikiem template. Paczka kreuje się bez >> problemu i instaluje się bez błędów (dpkg -i ../mojp..), >> jednak nie odpala mi się debconf z formularzem "moj/chcesz". >> Co ciekawe - jak zrobię: >> dpkg-reconfigure mojpakiet - to jest ok i odpala się konfiguracja. >> Co jest nie tak? MP> A jaki masz ustawiony priorytet pytań w konfiguracji debconfa? Ustawiony jest na medium. A tak jak w skrypcie poniżej pytam na poziomie medium: #!/bin/sh set -e # Source debconf library. . /usr/share/debconf/confmodule db_input medium moj/chcesz || true db_go || true -- Pozdrowienia, Maciek -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]