link simbólico na pasta criada todos os dias

2

Eu tenho essa estrutura

  • 2011-04-18T07.32.19UTC
  • 2011-04-19T07.32.19UTC
  • 2011-04-20T03.15.01UTC

Toda noite, um novo diretório baseado na data atual é criado.
Eu criaria um link simbólico no diretório mais recente criado:

mysimlink --> 2011-04-20T03.15.01UTC

Mas amanhã eu veria

mysimlink --> 2011-04-21T03.15.01UTC

Como posso fazer isso?

    
por luigia 20.04.2011 / 12:26

1 resposta

1

Você precisa escrever um script que removerá o symlink existente e criará um novo symlink apontando para o diretório com a data de hoje. Aqui está algum código:

today=$(date +%Y-%m-%d)

# find today's directory
todayDir=$(ls -d $today*)

# if the directory exists
if [ -d $todayDir ]
then
    rm -f mysymlink
    ln -s $todayDir mysymlink
fi
    
por 20.04.2011 / 14:25