#!/bin/bash #set -x mkdir -p temp echo Set Dyn-IP myIP=$(ip a | grep 'inet.*192.168.10' | awk -F "[ /]*" '{print $3}') curl -s "https://ddns.kawomi.com/?domain=cstradebotcallback&address=${myIP}" echo Get latest certificate ssh root@192.168.10.2 'cd /etc/letsencrypt/live/current && cat privkey.pem cert.pem' > cert.pem echo echo OPEN URL: "https://api.schwabapi.com/v1/oauth/authorize?client_id=$( temp/refreshTokenReqResp.$$.json jq -e -r .refresh_token temp/refreshTokenReqResp.$$.json > temp/refresh_token.$$.dat if [[ $? -eq 0 ]]; then errMsg="New Refresh Token created." systemd-cat -t "`basename $0`" -p info <<< ${errMsg} echo "${errMsg}" cp temp/refresh_token.$$.dat refresh_token.dat else errMsg="Error getting new refresh token _$(&2 echo "${errMsg}" fi echo Refresh Token: $(