summaryrefslogtreecommitdiff
path: root/lcl-kill
blob: f8861fa4bf183e8745d2f0c04a0885e9bc98a57c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! /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}')"