Ranga Reddy Software Engineer

Linux Useful Commands

2023-03-03
Ranga Reddy

Linux Commands

Kill the all processes in Linux

1. Finding the process id

Syntax:

ps aux | grep <process_name>

The aux options are as follows:

  • a = show processes for all users
  • u = display the process’s user/owner
  • x = also show processes not attached to a terminal

Example:

ps aux | grep java | grep -v grep

Sample Output:

livy       76620  0.1  0.7 4123864 162124 ?      Sl   Mar01   2:51 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPa
th=/tmp/livy_livy-LIVY_SERVER-e75484af0f16d6e5808d3b5e09cec82b_pid76620.hprof -XX:OnOutOfMemoryError=/opt/cloudera/cm-agent/service/common/killparent.sh -Xmx67108864 -Dsun.securi
ty.krb5.disableReferrals=true -Djdk.tls.ephemeralDHKeySize=2048 -cp /opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p1000.24102687/lib/livy2/jars/*:/var/run/cloudera-scm-agent/process
/1546345579-livy-LIVY_SERVER/livy-conf:/var/run/cloudera-scm-agent/process/1546345579-livy-LIVY_SERVER/spark-conf:/var/run/cloudera-scm-agent/process/1546345579-livy-LIVY_SERVER/
spark-conf/yarn-conf: org.apache.livy.server.LivyServer

2. Killing the process

There are two commands used to kill a process:

  1. kill – Kill a process by ID
  2. killall – Kill a process by name

1. Kill the process using ProcessID

Syntax:

kill SIGNAL PID

Example:

kill -9 76620

2. Kill the process using ProcessName

Syntax:

killall SIGNAL ProcessName

Example:

killall -9 chrome

All steps in single line

export PROCESS_NAME=java
ps -ef | grep $PROCESS_NAME | grep -v grep | awk '{print $2}' | xargs kill

If you liked this post, you can also donate me for a coffee, and I'll do better. Thanks.

PayPal
PayPal
Donate via PayPal

Similar Posts

Previous Parquet Tools

Next Spark Streaming Kafka Batch Size Calculator

Content