#! /bin/bash plist="$(ps -u "$USER" -o pid,%mem,%cpu,comm --no-headers | sort -b -k2 -r)" proc="$(echo "$plist" | dmenu -b \ -i \ -l 25 \ -p 'Select Process:' \ -nb '#ffffff' \ -nf '#000080' \ -sb '#000080' \ -sf '#ffffff')" [ -z "$proc" ] && exit 0 kill -15 "$(echo "$proc" | awk '{print $1}')"