From ada257b78cad3c121cd035b7632ecfa6ec1b768e Mon Sep 17 00:00:00 2001 From: root <root@cluster-on-demand.cm.cluster> Date: Fri, 19 Mar 2021 15:57:25 -0500 Subject: [PATCH] kill nginx process running under user from login node --- remove_user_login_node.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 remove_user_login_node.sh diff --git a/remove_user_login_node.sh b/remove_user_login_node.sh new file mode 100644 index 0000000..ef98454 --- /dev/null +++ b/remove_user_login_node.sh @@ -0,0 +1,21 @@ +#!/bin/sh +username="$1" +usage() { + echo "Usage: $0 USERNAME" +} +if [[ "$EUID" -ne 0 ]]; then + echo "This script must be run as root!" + exit 1 +fi +if [ -z "$username" ]; then + usage + exit 1 +fi +if id "$username" &>/dev/null; then + echo "Deleting nginx process running under user: ${username}" + kill -9 ` ps -ef | grep 'nginx' | grep ${username} | awk '{print $2}'` + echo "Deleted process" +else + echo "user: ${username} not found." + exit 1 +fi -- GitLab