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]

