forked from vern/scripts
11 lines
349 B
Bash
Executable File
11 lines
349 B
Bash
Executable File
#!/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/
|