#!/bin/sh Domain=cvtt.vpn # User=cvtt RootDir=/tmp/cronjobs 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') 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