diff --git a/fetch-logs.sh b/fetch-logs.sh index 67ef30c..3f98e5d 100644 --- a/fetch-logs.sh +++ b/fetch-logs.sh @@ -1,11 +1,27 @@ #!/bin/bash LOCATIONS="nova singapore sydney dublin brazil" -SSHKEY="~/.ssh/id-paco-2022" +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 for location in ${LOCATIONS} do OUTDIR="logs/${location}" [[ -d ${OUTDIR} ]] || mkdir -p ${OUTDIR} + 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} + fi done \ No newline at end of file