28 de febrero de 2008

Script para cerrar una aplicación en Linux

Todos hemos sentido alguna vez esos dolores en la espalda cuando una aplicación que estábamos usando se queda sin responder, por alguna razón optamos por recordar la madre de alguien y después procedemos a darle al botón de cerrar ventana como locos hasta que al fin, como si de una muerte esperada se tratara, se cierra la ventana.

En linux hay una manera de hacerlo fácil, rápido e indoloro, pero se necesitan ciertos conocimientos de la línea de comandos y alguna que otra cosa de shell scripting, bueno, sin más preámbulos, aquí esta laguía paso a paso para hacer este milagro funcionar:

  1. Abre el editor de texto de tu preferencia y copia y pega lo siguiente:

    #!/bin/bash

    ps -edf|grep $1|awk '{print$2}'|xargs kill -9

  2. Guarda el archivo como matar (cerrar_app, destruccion_total, lo que se te ocurra) dentro del directorio bin en tu carpeta personal (si el directorio no existe créalo)

  3. Abre el directorio bin y luego edita las propiedades del nuevo archivo y otórgale permisos de ejecución, si estas usando GNOME (entorno gráfico predeterminado en Ubuntu y Fedora) simplemente chequea la casilla titulada "Permitir ejecución del archivo como programa" o algo parecido. O simplemente mira la captura de pantalla:


    O si prefieres usar el método manual (usando la cónsola), simplemente ejecuta la siguiente instrucción:
    #> chmod 755 /home/<login>/bin/matar

Y Listo, para probar que funciona simplemente escribe matar en la cónsola seguido del nombre del programa que quieres cerrar, por ejemplo, para cerrar el firefox ejecuta:
#> matar firefox

No hay comentarios.:

Publicar un comentario