#!/usr/bin/env -S bash -e shopt -s extglob CMD=$(printf "ssh -nNT "; for i in /vm/*; do user="${i##/vm/}"; printf -- "-L /var/socks/%s.sock:/home/%s/.webserver.sock " "$user" "$user"; done; printf 192.168.122.30) rm /var/socks/* 2>/dev/null || echo No sockets $CMD & echo $! > /var/run/ssh-socks.pid sleep 2 chown -R www-data:www-data /var/socks/