Non è esattamente quello che stai cercando, ma abbiamo usato l'automator per creare un'applicazione "lancabile" che esegue una riga di comando per esportare il database sql. Abbiamo quindi utilizzato crontab per pianificare l'esecuzione dell'app a determinati intervalli.
-
Nell'automatico aggiungere l'azione "Esegui script shell". Imposta la shell su "/ bin / bash" e aggiungi il comando
/usr/local/mysql/bin/mysqldump --opt -h localhost -uMySQLUSERNAME -pMySQLPASSWORD DatabaseName --single-transaction > "/path/to/export/exportname"
-
Salva il flusso di lavoro come applicazione, quindi usa crontab per pianificare l'applicazione (oppure puoi utilizzare Cronnix - GUI per crontab)
Questo è anche un buon metodo perché puoi mettere l'applicazione sul dock e chiunque può eseguire il backup su richiesta. Abbiamo un software per monitorare la cartella in cui esportiamo il databse e quando rileva le modifiche carica il nuovo file sul nostro server di backup. Funziona a meraviglia
Non è semplice da configurare come probabilmente stai cercando, ma funziona bene una volta impostato!