PreguntasLinux

Versión Completa: Montando Imagenes de CD con "mount"
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Bueno veréis quiero currarme un script muy simple.... que consista en arrastrar un archivo ISO a ese script... y q lo monte.... el problema es que no se como guardar la variable al hacer "cojer y soltar" (drag&drop) sobre él. 022

os pongo lo que he escrito, a este script lo he llamado "mountiso":

#!/bin/bash
sudo mount $1 /mnt/iso -t iso9660 -o loop
konqueror /mnt/iso
exit 0


donde $1 es supuestamente la variable que quiero que me coja guardando el nombre del archivo ISO que suelto encima de este script.... pero esto.... no funciona

Alguien sabe como se hace? Acaso se puede hacer??? jajajaja

os cuento que desde consola ejecutando: ./mountiso CD.iso funciona perfectamente....

Luego tengo echo ya el de desmontar... pero este funciona perfectamente:

#!/bin/bash
sudo umount /mnt/iso
exit 0


Un saludo y gracias!!!!
Creo recordar que usas Suse...
no estoy seguro, pero cuando creas el lanzador en el escritorio... hay alguna opción de ejecutar en terminal?
Si es así, usala.

Te comento que he probado tu script en Ubuntu (al crear el lanzador hay un tilde de 'ejecutar en terminal') y funciona de maravillas.

Incluso he probado con:
#!/bin/bash
file $1
cat

Ya se que es una forma burda de hacer una pausa con cat, pero era la única manera de ver que tipo de archivo arrastraba sobre el lanzador en el escritorio.

Incluso la contraseña de sudo te la dejará ingresar al ser por consola.

Saludos
Bien.... gracias....
lo he conseguido.... pero no he puesto cat:

#!/bin/bash
file $1
sudo mount $1 /mnt/isoa -t iso9660 -o loop
konqueror /mnt/isoa
exit 0


a eso... efectivamente se le pone la opción "Abrir en terminal" y solucionado aunke estoy pensando... en ponerlo sin SUDO y poner desde el acceso directo ejecutar como ROOT!!!

Gracias!!!! voy a probar haber si asi funciona
Biggrin jeje... en realidad lo de file $1 fue un ejemplo que hice como para probar...
tu lo puedes quitar 1-smooch que va a funcionar igual.

suerte!!
URLs de Referencia