2011-04-15 10 views
11

Estoy usando Ubuntu y me gustaría detener una aplicación en ejecución desde el terminal, más precisamente a través de un script. Una forma es obtener el pid del proceso y emitir un comando kill con el pid del proceso. ¿Pero cómo obtengo el pid de las aplicaciones en ejecución? ¿O hay alguna forma mejor de hacer esto?Detener una aplicación a través del terminal

+0

Probablemente es mejor preguntar en el [sitio de Ubuntu] (http://askubuntu.com/), o [Superusuario] (http://superuser.com/) – entropo

Respuesta

3

ps -ef | nombre de aplicación grep

0

¿O hay alguna otra forma mejor de hacerlo?

Depende de la aplicación. Algunas aplicaciones escriben su PID en un archivo.

2

Si conoce el nombre de la aplicación:

-pidof "nombre de aplicación" (Esto devolverá el pid de la propia aplicación)
-KILL "pid"

Aquí es una fiesta básica script escribí:

#!/bin/bash 
PID=`pidof start_program` 
kill $PID 

"start_program" es el nombre de la aplicación en ejecución.

23

puede utilizar

-ax ps | nombre de la aplicación grep si su búsqueda para el tipo de Firefox por debajo de comandos

ps -ax | grep firefox 

que muestra el ID de tramitación de las solicitudes correspondientes se puede detener dicha solicitud mediante comando kill si el proceso de id = 1317,

kill -9 1317 
6

¿Cómo evitar que una aplicación se abra al inicio?

Tendrá que escribir ps -A y Enter.

Después de eso, obtendrá una lista de cada aplicación que está comenzando por sí mismo.

kill -9 (the number of the app) 

Envíame un mensaje que no te ayuda.

+0

esto es godd me ayuda :) – asdfme123

Cuestiones relacionadas