Hallo zusammen,
ich hoffe, ich bekomme hier Hilfe. Ich mache meine Backups mit Bacula. Funktioniert auch alles soweit wunderbar. Bacula läuft auf Ubuntu Server 14.04 LTS und arbeiten tue ich mit meinem Desktop-PC auf Ubuntu 14.04 LTS mit Unity. Nun habe ich mir ein Shellscript geschrieben, mit dessen Hilfe ich mir mit notify-send eine Benachritigung auf den Desktop schicken möchte. Das Script liegt auf dem Client-PC im Verzeichnis /etc/bacula/scripts. Es wird sowohl als normaler User ausgeführt als auch unter root. Wenn ich nun aber vom Server mit der Direktive ClientRunBeforeJob das Script auf dem Client ausführen lassen möchte, geschieht rein garnichts. Als Fehlermeldung kommt nach der Siccherung per Email folgendes:
19-Jan 21:50 arubuntu-fd JobId 56: shell command: run ClientRunBeforeJob "/etc/bacula/scripts/notify_ar.sh" 19-Jan 21:50 arubuntu-fd JobId 56: Error: Runscript: ClientRunBeforeJob returned non-zero status=208. ERR=No such file or directory 19-Jan 21:50 odroid-server-dir JobId 56: Fatal error: Bad response to ClientRunBeforeJob command: wanted 2000 OK RunBefore , got 2905 Bad RunBeforeJob command.
Habe auch schon diverse Berechtigungen für das script eingestellt. Einmal als User bacula, als root, als normaler Benutzer. Nichts hat geholfen. Kann mir jemand helfen bitte ?