[Eisfair] Backup-Zip: PreExec-Kommando
Marcus Roeckrath
marcus.roeckrath at gmx.de
Mi Apr 13 22:01:29 CEST 2016
Hallo Armin,
Armin Weinmann wrote:
> ich nutze BackupZip zum sichern meines BananaPi mit Owncloud über RSYNC.
> Wie einem anderen Thread zu entnehmen war, läuft das Backup inzwischen.
> Ich wollte nun, um die SQLITE DB zu sichern vor dem Backup über den
> PreExec-Befehl die OwncloudDB dumpen.
>
> Ich verwende dazu:
>
> ssh root at 10.210.130.100 "/usr/bin/sqlite3
> /var/www/owncloud/data/owncloud.db \".dump\" >
> /var/www/owncloud/owncloud-sqlbkp_`date +"%Y%m%d"`.bak"
>
> Natürlich alles ein einer Zeile.
>
> Auf der Kommandozeile auf dem EIS abgesetzt klappt alles prima, der
> SQLITE Dump wird unter dem richtigen Namen erstellt.
>
> Wenn der Befehl aus BackupZip heraus abgesetzt wird, bekomme ich eine
> Fehlermeldung in einer Fehlermail:
>
> zsh:1: no such file or directory: /usr/bin/sqlite3
> /var/www/owncloud/data/owncloud.db ".dump" >
> /var/www/owncloud/owncloud-sqlbkp_20160413.bak
>
> Muss ich da noch irgendwas anders formatieren damit der Befehl sauber
> durchgereicht wird?
Das muss ich mir in Ruhe ansehen; wie ihr wisst habe ich das verwaiste Paket
"geerbt".
Du könntest bitte mal testen, ob der Befehl unter der fcron-Umgebung als
cronjob durchläuft.
Trage die Befehlzeile bitte mal in der cron-Konfiguration als einen cronjob
ein.
Wird er dann korrekt ausgeführt?
Was ist, wenn Du die Befehlszeile in ein Bash-Skript packst?
#!/bin/sh
<Deine Zeile>
und dieses Skript in der cron-Konfoguration bzw. als preexec in backup-zip
einträgst.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair