Se você quiser realmente acionar o script assim que você se conectar, primeiro seria importante saber qual daemon você usa para se conectar ao wifi? alguns como wpa_supplicant?
No caso de wpa_supplicant, você pode adicionar um gancho a este script: /etc/wpa_supplicant/wpa_cli.sh
Caso contrário, uma solução genérica seria criar um cronjob que esteja sendo executado como uma vez por hora ou a cada 10min e verifique o SSID atualmente ativo na interface. Se o SSID for o que você deseja rsync, ele poderá chamar seu trabalho. Esse script também pode gravar de alguma forma quando foi executado da última vez e manter um tempo mínimo entre várias execuções.