• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


parar emu con pgrep

  • Autor ††LUCIFER††
  • Fecha de inicio
  • Respuestas 0
  • Visitas 721

††LUCIFER††

kill -9 $(pgrep -f oscam)

explicacion para entender la diferencia entre poner -f o ponerlo sin -f:


pgrep---> con -f


La busqueda se hace en base a pr_psargs


pgrep--> sin -f


La busqueda se hace en base a pr_fname




Esto que quiere decir asi a lo bruto:


-f ----> busqueda lineas de comandos
sin -f --->busqueda archivos ejecutables


Ejemplo practico para ver la diferencia:


a) Tengo ejecutado el binario de oscam


b) Tengo ejecutado un script al que he llamado oscam.sh


Si ejecuto:


pgrep oscam ----> solo me busca oscam ejecutable y me da los pids que kill mataria


si ejecuto:


pgrep -f oscam --> me busca todo lo que tenga oscam sea ejecutable binario o script o lo que sea


Una imagen vale mas que mil palabras:




http://img820.**********.us/img820/4423/peloa.png


Como se ve tanto poniendo pgrep -f o sin -f, pasamos los pid a kill, y la diferencia es unicamente que poniendo -f la busqueda es mas completa....


Por eso en la opcion que puse le añadi -f ya que asi aseguramos que todo los que aparezca como oscam lo mate, sin poner -f pues se puede escapar alguna cosilla jejejejejejje


Aunque realmente sea igual poner -f o sin -f, si queremos parar solamente el ejecutable oscam
saludos
 

Temas similares

Atrás
Arriba