Problema con script

Miguel P.C. migpc en migpc.net
Mar Ene 17 22:05:49 GMT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Hola. Me he creado un script para hacer una copia de seguridad de /home

Hola.

> Este es el script:
> 
> #!/bin/bash #
> 	OF= /datos/backup/yo/copia-yo-$(date +%Y%m%d).tgz
>         tar -cZvf $OF /home/yo
> 
[...]
> 
> Cuando lo ejecuto, me sale esto:
> /bin/bash: #: No existe el fichero o el directorio
> 
> Y si lo ejecuto desde la partición destino, me sale:
> 
> bash: ./copia.sh: /bin/bash: bad interpreter: Permiso denegado
> 
> Y es que no veo el problema de los permisos. O sea, que no entiendo
> nada.
> 
> ¿Se os ocurre qué puede pasar?
>

Mi prueba:
genero el archivo test con el siguiente contenido:

#!/bin/bash
OF=/home/migpc/Temporal/test$(date +%Y%m%d).tar.bz2
tar -cjvf $OF /etc

cambio los permisos 'chmod 755 test'

ejecuto './test'

y funciona.

cambia la 'Z' por 'j' para utilizar compresión bzip2 (pasote de
compresión) y pon la extensión del archivo como 'tar.bz2'.

La compresión 'Z' utiliza el comando compress que podría no estar
instalado en tu sistema (ya que utiliza algoritmos cuyas patentes aún no
han expirado) y de ahí el 'file not found'. Por otro lado, teniendo
compresión bzip2, no optaría por compress.

Un saludo.

:-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDzWo9cS7z2n/RJ/4RAloLAJ42mzj5J4Y/9XWPHgGCmvJBjZIqdgCeIqk1
0m3kJQxlym8sgy0qDqxCCk4=
=inhc
-----END PGP SIGNATURE-----



Más información sobre la lista de distribución ubuntu-es