13 lines
306 B
Bash
Executable File
13 lines
306 B
Bash
Executable File
#!/bin/bash
|
|
PROGS=("$@")
|
|
[ ${#PROGS[@]} -eq 0 ] && PROGS=(firefox code gnome-terminal-server)
|
|
|
|
mount | awk '$3 ~ /\/doc$/ {print $3}' | xargs -r sudo umount
|
|
|
|
for p in "${PROGS[@]}"; do
|
|
killall -9 "$p" 2>/dev/null
|
|
done
|
|
for p in "${PROGS[@]}"; do
|
|
while pgrep -x "$p" > /dev/null; do sleep 0.1; done
|
|
done
|