summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/dkill
blob: 1cbf5456ccb9041eb13313dda997e0f3519a24a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

# dmenu theming
dmenu="$HOME/.local/bin/cdmenu"

selected="$(ps -a -u "$USER" | "$dmenu" -l 16 -i -p "Select process to kill"  | awk '{print $1" "$4}')";

if [ -n "$selected" ]; then

    answer="$(printf 'Yes\nNo' | "$dmenu" -i -p "$selected will be killed, are you sure?")"

    if [ "$answer" = "Yes" ]; then
        selpid="$(echo "$selected" | awk '{print $1}')";
        kill -9 "$selpid"
    fi
fi

exit 0