From d45ee35d232f904d107dbb1d837aecf71a59965c Mon Sep 17 00:00:00 2001 From: nick Date: Sun, 1 Jan 2023 16:16:08 -0500 Subject: [PATCH] added -j option --- fetch-logs.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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