#! /usr/bin/env sh # A dmenu for selecting a process to kill # adapted from https://gitlab.com/dwt1/dmscripts/-/blob/master/scripts/dm-kill SELECTION="$(ps --user "$USER" -F | awk '(NR>1)''{print $2" "$11}' | dmenu -i -p "Search for process to kill:")" if [ -z "$SELECTION" ]; then exit 0 else ANSWER="$(printf "No\nYes" | dmenu -i -p "Kill $SELECTED?")" if [ "$ANSWER" = "Yes" ]; then kill -9 "${SELECTION%% *}" exit 0 else exit 1 fi fi