†
††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