Nowe posty

Autor Wątek: program kasujący stare pliki na serwerze  (Przeczytany 2370 razy)

stahoo333

  • Gość
program kasujący stare pliki na serwerze
« dnia: 2008-03-08, 07:40:00 »
probuje napisac program w bash kasujacy stare pliki na serwie - 30 dniowe. oto on:

#!/bin/bash 
lftp -u uzytkownik,haslo adres
ls -lart > lista
get lista
awk '{print $6, $7}' lista > lista1
awk '{print $8}' lista > lista3
for a in `cat lista1`; do date --date="$a" +"%s" ; done > lista2
b=`date +"%s"`
c=$((b-3600*24*30))
d=`cat lista2`
e=`cat lista3`
if [$c -le $d] ; then
for e in `cat lista`; do rm -f $8 ; done; fi
prosze o pomoc - jestem poczatkujacy w pisaniu skryptow