Ejecutar script en ubuntu

Alfredo Deza arufuredosan en gmail.com
Vie Jun 15 11:38:41 BST 2007


On 6/14/07, Simón <jmsimonr en gmail.com> wrote:
>
>  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> <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/)
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>

Creo que deberia ser un deber de todos hacer notar a los que no lo saben o
no siguen la regla no hacer top-posting o contestar el mensaje al principio
y no al final.

Eso sucede a cada momento y es terrible tener que lidiar entre los mensajes
que estan en orden y los que no lo estan.

Y por lo general, muy pocas veces son las que se trata de corregir esto.

Puede sonar pesado, pero si no mencionamos este error SIEMPRE, pues es casi
como aceptarlo.

Les parece si cada vez que alguien mande un mensaje de la manera incorrecta
se le haga saber junto con la respuesta a su correo como hizo Simon?



-- 
Alfredo Deza
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20070615/b1091b53/attachment.htm 


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