El 7/3/22 a las 21:28, Carlos E. R. escribió:
On 2022-03-07 20:19, Ignacio de Juan wrote:
El 7/3/22 a las 19:27, Carlos E. R. escribió:
On 2022-03-07 15:59, Ignacio de Juan wrote:
Hola buenas tardes, estoy intentando hacer una copia de seguridad con "rsync" a un disco duro externo usb 3.0 de dos teras de capacidad.
para ello utilizo el siguiente script
#!/bin/bash # creamos una variable que contine la fecha y hora de ejecución fecha=`date | awk '{print $1 "_" $2 "_" $3 "_" $4 "_" $6}'`
# ejecutamos la sincronización y guardamos el resultado en un fichero utilizando la variable de antes # para que sea distinto cada vez /usr/bin/rsync -auvh --stats --delete-excluded /home/nacho/abuelos /run/media/nacho/My Passport/Seguridad
No veo que el script use la variable "fecha" que has creado. Pues bien, yo se poco de esto, el script me lo paso mi hermano que sabe un poco mas, tampoco se para que, lo hace, funciona y para mi es suficiente, a lo mejor si quito lo de la variable sigue funcionando.....
y esta es la respuesta que obtengo
nacho@localhost:~/perl> perl copia2
¿Que pinta aquí el perl? El script que has puesto arriba es de bash.
Tampoco lo se, la cuestion es que si en una ventana de Konsole tecleo solamente "copia2" no hace nada, pero si lo hago "perl copia2" hace lo que quiero que haga.....
Yo lo uso con "tareas progamadas" y si en la orden del programa no pongo "perl" no funciona......
Pff... No le has dado permiso de ejecución al script.
Le he preguntado a quien me mando el script y me dice que esa variable la creo para luego obtener volcarlo en un fichero log. En cuanto a lo de darle permisos de ejecución, los tiene o eso creo, al menos si le doy a propiedades -- permisos, viene marcada la casilla es ejecutable....asi que mas no se. Pero gracias.