Enlace simbólico en carpeta creada todos los días.


2

Tengo esta estructura

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

Cada noche, se crea un nuevo directorio basado en la fecha actual.
Me gustaría crear un enlace simbólico en el último directorio creado:

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

Pero mañana lo vería.

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

¿Cómo puedo hacerlo?


Sin saber qué sistema operativo y cómo se está creando el "2011-04-21T03.15.01UTC" es difícil ofrecer un asesoramiento sólido.
Mokubai

Respuestas:


1

Debe escribir un script que elimine el enlace simbólico existente y luego cree un nuevo enlace simbólico que apunte al directorio con la fecha de hoy. Aquí hay un 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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.