diff --git a/cronjobs/save_cronjobs.sh b/cronjobs/save_cronjobs.sh index e76b559..c6dcd94 100755 --- a/cronjobs/save_cronjobs.sh +++ b/cronjobs/save_cronjobs.sh @@ -1,25 +1,48 @@ #!/bin/sh +usage() { + echo "Usage: ${0} " + exit 1 +} + +echo "Started ${*} ..." Domain=cvtt.vpn -# User=cvtt +RootDir=${1} -RootDir=/tmp/cronjobs +if [ ! -d "${RootDir}" ]; then + usage +fi +cd ${RootDir} for User in cvtt oleg do echo "User=$User" - hosts=$(curl -s http://cloud23.cvtt.vpn:6789/admin/cvtt_hosts | jq -r --arg domain "${Domain}" --arg usr ${User} '.[$domain] | to_entries[] | select(.value.users[] | contains($usr)) | .key') - + # hosts=$(curl -s http://cloud23.cvtt.vpn:6789/admin/cvtt_hosts | jq -r --arg domain "${Domain}" --arg usr ${User} '.[$domain] | to_entries[] | select(.value.users[] | contains($usr)) | .key') + hosts=$( + curl -s http://cloud23.cvtt.vpn:6789/admin/cvtt_hosts | jq -r \ + --arg domain "${Domain}" \ + --arg usr "${User}" \ + '.[$domain] | to_entries[] | select(.value.users[] | contains($usr)) | .key' + ) mkdir -p ${RootDir}/${User} for host in ${hosts} do echo "====================" echo "${host}" - echo "====================" ssh ${User}@${host}.${Domain} 'crontab -l' | tee ${RootDir}/${User}/${host}.cron done done + cd ${RootDir} -git commit -a -m $(date) -git pushall \ No newline at end of file + +Cmd="git add ." +echo ${Cmd} && eval ${Cmd} + +Cmd="git commit -a -m '$(date)'" +echo ${Cmd} && eval ${Cmd} + +Cmd="git pushall" +echo ${Cmd} && eval ${Cmd} + +echo "${0} Done." diff --git a/release_version.txt b/release_version.txt index c813fe1..3c43790 100644 --- a/release_version.txt +++ b/release_version.txt @@ -1 +1 @@ -1.2.5 +1.2.6