Un colega preguntaba algo parecido esta mañana. Ahí abajo va lo que fué mi respuesta a su pregunta. Para lo del cron, te bastaría una línea como esta en el /etc/crontab: 14 0 * * * pepe /home/pepe/utilidades/mi_script.sh Todos los dias a las 0:14, como usuario, ejecutaría el script "mi_script.sh" que está en /home/pepe/utilidades/ --------------------- Mira, aquí tienes un fragmento del script que yo uso para lo mismo que tu quires: #!/bin/sh # script para realizar un backup general # de los ficheros mas relevantes # de la WEB # donde estan los ficheros a salvar dir="" # que ficheros hay que salvar pat="*" # donde dejamos el backup web_bak="/opt2/backups/" # ------------------------------------------ # /etc dir="/etc/" fich_base="etc" fich_bak=$fich_base-$(date +%Y%m%d).tgz tar cfz $web_bak$fich_bak $dir$pat Como puedes ver solo es para guardar lo que hay en /etc, pero para guardar lo que hay en otros sitios no hay más que añadir otro bloque similar (desde #---- al final) Saludos. Daniel Martin-Legazpe (ECE) escribió:
Hola, prueba esto :
date +%y%m%d
Puedes añadirle entre medias lo que mas te guste.
Un saludo. Dani.
-----Original Message----- From: ANCREGOZ@telefonica.net To: suse-linux-s@suse.com Sent: 5/12/2003 11:56 AM Subject: [suse-linux-s] SCRIPT
Hola, estoy intentado hacer un script para poner fecha a los ficheros donde gurado las copias de seguridad, es decir quiero tener ficheros en el formato:
AAAA-MM-DD.tar.gz
Donde AAAA=año MM=Mes DD=dia
El problema es que no se como sacar los datos adecuados del comando date para crear el nombre del fichero.
¿Alguna idea?
SALUDOS
Fabian Calle escribió:
Hola a todos.
Alguien me puede ayudar indicandome como hacer un script para sacar respaldo de un archivo con el siguiente formato: archivo-year-d1-d2-d3 Donde: archivo: nombre del archivo d1: dia 1 d2: dia 2 d3: dia 3
Quiero el respaldo en un determinado directorio. Y tambien quiero que me ayuden a elaborar el cron para que este script se ejecute en la noche cada determinado tiempo, por ejemplo cada 24 horas.
Muchas gracias.