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