2017-01-17 3 views
1

Ich muss die Sicherung unseres MariaDB-Dienstes von einem Linux-Ubuntu-Server automatisieren.Wie wird automatisch eine Verbindung zum Cloud Foundry MariaDB-Dienst von der Linux-Konsole hergestellt?

Die Verbindung zum Dienst muss über den Cloud Foundry Service Connector erfolgen, der einen gesicherten Tunnel erstellt.

Zum Beispiel: cf service-connector 13000 10.0.20.18:3306

Mein Problem ist, dass dieser Befehl der Befehlszeilen blockiert, so dass ich weiß nicht, wie man diesen Befehl starten und dann auf die Datenbank zu verbinden. Ich habe versucht, den Befehl im Hintergrund mit 'nohup' ohne Erfolg auszuführen.

Gibt es eine Lösung für die automatische Verbindung zum mariaDB-Dienst?

Danke,

Romain

+1

Alternativ können Sie MariaDB Sicherungen auslösen, die HTTP-API: http://stackoverflow.com/questions/39655921/mariadb-backup-from-the-command-line –

+0

ich hier eine Antwort geschrieben, aber ich werde repeat: Die sicherste und letzte Lösung, um ein Mariadb-Backup (auf automatisierte Weise) zu erstellen, ist [cf-mariab-backup-plugin] (https://github.com/gsmachado/cf-mariadb-backup-plugin). Ich benutze es in der Produktion. – gsmachado

+0

Bitte geben Sie an, dass der Service-Connector ab Oktober 2017 nicht mehr verfügbar ist. Also wird diese Lösung nicht funktionieren. – LBA

Antwort

5

Sie können eine Aufgabe im Hintergrund in der Bash Scripting auszuführen, so Sie in der Lage sein sollten, nur um ein & bis zum Ende des Befehls hinzufügen, so dass es nicht mehr ist blockiert.

cf service-connector 13000 10.0.20.18:3306 &

-2

Ich war versucht, mit 'nohup' nur ohne die '&'. Es funktioniert mit &.

Danke

+1

für die Zukunft: bitte posten Sie das im Kommentarbereich von @masterterinner antworten und akzeptieren Sie seine Antwort als "genehmigt"/upvote seine Antwort. –

1

Hallo Romain Schlick

Dies ist die Lösung Backups von MariaDB in Swisscom AppCloud, über eine Befehlszeile zu automatisieren: https://github.com/gsmachado/cf-mariadb-backup-plugin

Ich bin der Entwickler cf-mariadb-backup-plugin und ich entwickeln es genau, weil ich ein Werkzeug brauchte, um das zu automatisieren.

Auch ich verwende es für einige Dienste in der Produktion, und es läuft reibungslos.

+0

Wenn Sie denken, dass dies die beste Antwort ist, akzeptieren Sie sie bitte als Antwort. :-) Vielen Dank! – gsmachado

+0

Vielen Dank für dieses Plugin. Ich benutze derzeit automysqlbackup. –

Verwandte Themen