Ejecutar script en ubuntu
Sim髇
jmsimonr en gmail.com
Vie Jun 15 01:54:04 BST 2007
El vie, 15-06-2007 a las 01:56 +0200, Terra 1 escribi贸:
> Gracias de nuevo a todos, cualquiera de las opciones, tanto la de
> Sim贸n como la de Raul son correctas.
>
> Pero, uff!!, se nota que soy novato?, en un script como este "sudo
> ntop -w 3200 -W 3203 -i eth0 -d -L -a /var/log/ntop.log " se puede
> incluir la contrase帽a de SU o debe ejecutarse siempre por consola para
> poder escribirla?. Ya que si lo ejecutas directamente al no tener
> contrase帽a no se ejecuta correctamente pues hay directorios a los que
> no puede acceder el usuario local.
>
> Pere
>
>
> En/na Raul Veleiro A (en Yahoo) ha escrit:
>
> > Hola,
> > Creo que esto te puede servir.
> >
> > Vamos a utilizar una funcion estadar de C que hace una llamada al
> > sistema, la funcion se llama "system". Por lo que vas a tener que
> > diponer de las "libc6-dev" ( si no las tienes ejecuta desde tu
> > terminal en modo su: apt-get install libc6-dev) ya que vamos a
> > compilar nuestro programita super sencillo.
> >
> > 1.- Crea un fichero que se llame por ejemplo "exec.c" que contenga
> > este texto:
> >
> > main(void)
> > {
> > system("/home/pepe/prueba.sh");
> > }
> >
> > Es importante que en el path pongas donde esta el script que quieres
> > ejecutar desde el escritorio sin que te salga la consulta esa que
> > dices. Por ejemplo, el path que he puesto es /home/pepe/prueba.sh y
> > el script que se va a ejecutar es: prueba.sh.
> >
> > 2. -Compila el programa con el siguiente comando:
> > gcc -O exec.c -o exec
> >
> > En este paso se va a generar un ejecutable que se llama "exec" en el
> > mismo sitio donde esta el fichero exec.c
> >
> > 3. -Copia el fichero "exec" (el que esta sin ninguna extension)
> > al /Desktop del usuario que va a ejecutar el script .sh (en nuestro
> > ejemplo es prueba.sh)
> >
> > 4.- Ve al escritorio del usuario y da doble click en el icono
> > "exec"...
> >
> > Salu2.
> >
> > Terra 1 <torrecollons en terra.es> escribi贸:
> >
> > Ante todo Muchas Gracias por la informaci贸n GatoLoko y los
> > dem谩s que me han contestado.
> >
> > Perdonad los dem谩s por la forma de hacer la pregunta
> > realmente al releerla ahora yo tambi茅n he quedado
> > sorprendido.
> >
> > Por si le sirve a alguien mas voy a re formular la pregunta,
> > y espero hacerlo mejor esta vez.
> >
> > Cuando creo un script, fichero con extensi贸n "sh", en el
> > momento de ejecutarlo en el escritorio sale una ventana que
> > me pregunta si quiero ejecutarlo en un terminal, editar el
> > script, cerrar la ventana, o ejecutarlo directamente.
> > Alguien sabe como evitar que aparezca esta ventana y se
> > ejecute directamente.
> >
> > Pere
> >
> >
> > En/na GatoLoko . ha escrit:
> >
> > > El d铆a 12/06/07, Terra 1 <torrecollons en terra.es>
> > > escribi贸:
> > >
> > > Alguien sabe como hacer que en ubuntu se ejecute
> > > un script sin que salga
> > > el mensaje de "ejecutar en
> > > consola" "cance.........." "ejecutar" y lo
> > > haga directamente.
> > >
> > >
> > >
> > > Ejecuta "gconf-editor" y busca la rama
> > > "/apps/nautilus/preferences/executable_text_activation".
> > > Por defecto tiene el valor "ask" para que pregunte cada
> > > vez. Puedes cambiarlo por "launch" para que lo ejecute sin
> > > preguntar, o "display" para que lo muestre en un editor de
> > > textos sin preguntar.
> > >
> > > Tambien puedes hacerlo directamente ejecutando el
> > > siguiente comando en una terminal: gconftool-2 --set
> > > "/apps/nautilus/preferences/executable_text_activation"
> > > --type string "launch"
> > >
No hagas top-posting, por favor, y responde a la lista no a los correos
particulares.
En caso de tener un script que requiera derechos de superusuario
deber铆as ejecutarlo con "gksudo nombrescript".
Un saludo.
________________________________________________________________________
Sim贸n
Usuario Linux n潞 413.257 (http://counter.li.org/)
Usuario Ubuntu n潞 11312 (http://ubuntucounter.geekosophical.net/)
------------ pr髕ima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20070615/f6d84c32/attachment-0001.htm
M醩 informaci髇 sobre la lista de distribuci髇 ubuntu-es