Ciao, vorrei fare questo:

Ho un server linux in rete locale, e un client xp che collego alla rete in momenti non ricorrenti e non regolari.

Vorrei fare uno script in bash o python che testi l'esistenza del client in rete ogni 30 minuti (sapendo l'hostname o l'ip), poi se il client è in rete monta una directory condivisa via samba, manda un messaggio net send notificando l'inizio del backup e l'avviso di non disconnettere dalla rete il pc fino al messaggio di termine.

Come mi posso comportare?
Posso usare il protocollo net send di windows per mandare il messaggio?
In caso in che direzione mi posso muovere?
Sul client windows devo far partire qualche servizio?
Oppure mi devo scrivere un client in python che stia in ascolto all'installazione di un client sul pc windows che faccia da messaggero?
(cosa un po' più ardua per le mie conoscenze)

Ogni info o suggerimento è gradito, poi se risolvo posto lo script.

Ciao