Re: samba lub mv

2007-01-13 Wątek Marcin Owsiany
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

2007-01-13 Wątek Marcin Bieniaszewski

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

2007-01-13 Wątek Marcin Bieniaszewski

>
> 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

2007-01-13 Wątek Marcin Bieniaszewski

>
> 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

2007-01-13 Wątek Maciek
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]