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 <porridge@debian.org> http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
Reply to: