elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [AYUDA] Ejecutar Script Bash
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [AYUDA] Ejecutar Script Bash  (Leído 6,088 veces)
FranciskoAsdf

Desconectado Desconectado

Mensajes: 231


Ni bueno, ni malo. Solo nada.


Ver Perfil WWW
[AYUDA] Ejecutar Script Bash
« en: 21 Agosto 2011, 03:20 am »

Hola a todos, estoy inciandome en el mundo de Linux con Ubuntu :D, pero tengo un problema con un script que quiero ejecutar al inicio del sistema.

el Script solo contiene lo siguiente :

Código
  1. #!/bin/bash
  2. sudo mount -t vboxsf library /home/francisko/Library_comp
  3.  

Traté de que el sistema corriera el script al inicio con el gestor de "Aplicaciones al inicio", pero no pasa nada, la carpeta no se monta.

Entonces hice este script (que no creo que este bien hecho xD) pero no se ejecuta con doble clic xDDD. Y desde el terminal cuando me muevo al escritorio y coloco Ejecutar.sh (así se llama el archivo) me dice

"orden no encontrada"

Entonces mi pregunta es:

Como puedo hace para que la carpeta se monte al inicio del sistema, ó, como puedo hacer para poder correr bien el script (independiente si es al inicio o no) ?

De ante mano muchas gracias por cualquier respuesta. Saludos:D


En línea

Asdf debería ser algún tipo de función.
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [AYUDA] Ejecutar Script Bash
« Respuesta #1 en: 21 Agosto 2011, 09:28 am »

Pero te da "orden no encontrada" a qué comando?

Puedes montar por medio del archivo /etc/fstab
http://www.guia-ubuntu.org/index.php?title=Montar_particiones

También recuerda que el script tiene que tener permisos de ejecución, daselos así:

# sudo chmod +x ./script.sh

Siendo script.sh el nombre de tu script.

Y luego en el gestos de aplicaciones al inicio colocas

bash /ruta/de/tu/script.sh

y listo.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Gallu

Desconectado Desconectado

Mensajes: 247



Ver Perfil
Re: [AYUDA] Ejecutar Script Bash
« Respuesta #2 en: 21 Agosto 2011, 15:49 pm »

O también puedes en la consola  situarte en la ruta donde está el script y hacer ./Ejecutar.sh , ejm.

Código
  1. ~$cd ~/rutaDondeEsta
  2. rutaDondeEsta$ ./Ejecutar.sh
  3.  

Saludos.
En línea

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.
armiel

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: [AYUDA] Ejecutar Script Bash
« Respuesta #3 en: 22 Agosto 2011, 13:20 pm »

Es cierto lo que estan diciendo, colocate en la ruta donde tienes el script y dale permisos de ejecucion:
Código:
$ sudo chmod 777 Ejecutar.sh
Y, lo que dices de "orden  no encontrada" seguramente será porque lo busca en el directorio base, para que lo ejecute en el directorio especificado la orden tiene que ser:
Código:
$ ./Ejecutar.sh
Creo que este es el error :)
No se si me he explicado bien, pero espero que te haya ayudado :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines