#!/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