2024-05-30 03:44:09 +03:00
|
|
|
if [ "${BASH_SOURCE-}" = "$0" ]; then
|
|
|
|
|
echo -e "You must source this script:\n\tsource $0" >&2
|
|
|
|
|
exit 33
|
|
|
|
|
fi
|
|
|
|
|
|
2025-05-27 10:03:07 +00:00
|
|
|
# SSH Control Masters tools (setup controlmasters to be in ~/.ssh/c).
|
|
|
|
|
alias ssh_controlmasters_ls='(cd ~/.ssh/c; ls -A 2>/dev/null || echo "-- No control masters --")'
|
|
|
|
|
alias ssh_controlmasters_check='(cd ~/.ssh/c; [ "$(ls -A)" ] && for i in *; do echo -n "$i: "; ssh -O check "${i%:*}" -p "${i##*:}"; done)'
|
|
|
|
|
alias ssh_controlmasters_stop='(cd ~/.ssh/c; [ "$(ls -A)" ] && for i in *; do echo -n "$i: "; ssh -O stop "${i%:*}" -p "${i##*:}"; done)'
|