Nowe posty

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

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
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