sciencefair2023/fetch-logs.sh

27 lines
621 B
Bash
Raw Permalink Normal View History

2023-01-01 11:02:23 -05:00
#!/bin/bash
LOCATIONS="nova singapore sydney dublin brazil"
2023-01-01 16:16:08 -05:00
if [[ "$USER" == "nick" ]]; then
SSHKEY="~/.ssh/id-nick"
else
SSHKEY="~/.ssh/id-paco-2022"
fi
while getopts "j" arg; do
case "$arg" in
j )
JUST_ACCESS='true'
;;
esac
done
2023-01-01 11:02:23 -05:00
for location in ${LOCATIONS}
do
OUTDIR="logs/${location}"
[[ -d ${OUTDIR} ]] || mkdir -p ${OUTDIR}
2023-01-01 16:16:08 -05:00
if [[ -n "$JUST_ACCESS" ]]; then
scp -pr -i ${SSHKEY} "admin@${location}.nickhope.world:/var/log/apache2/access.log" ${OUTDIR}
else
scp -pr -i ${SSHKEY} "admin@${location}.nickhope.world:/var/log/apache2/*" ${OUTDIR}
2023-01-01 16:16:08 -05:00
fi
2023-01-01 11:02:23 -05:00
done