diff --git a/.gitignore b/.gitignore index 9cabdb4..c8d3049 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /data/token /repo -/venv \ No newline at end of file +/venv +/output.log diff --git a/run-loop b/run-loop index c2b2a9d..b660d56 100755 --- a/run-loop +++ b/run-loop @@ -6,15 +6,23 @@ cd "$(dirname "$(realpath "$0")")" interval="6h" -while true -do - until ping -c 1 '0.0.0.0' > /dev/null - do echo "[run-loop] waiting for internet connection." +function run { + while true + do + until ping -c 1 '0.0.0.0' > /dev/null + do echo "[run-loop] waiting for internet connection." + done + + ./run-rotate + + echo "[run-loop] Waiting $interval from" + echo " $(date)" + sleep "$interval" done +} - ./run-rotate - echo "[run-loop] Waiting $interval from" - echo " $(date)" - sleep "$interval" -done +if [ -t 1 ] +then run +else run >> output.log +fi