[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