Java Script im Jail automatisch starten

Status
Not open for further replies.

Powerduck

Cadet
Joined
Jan 31, 2014
Messages
6
Hallo zusammen,

bin Anfänger in Sachen FreeNas/ FreeBSD (nur gute Windows-Erfahrung), habe mir jedoch ein NAS erfolgreich selbst zusammengebaut. Alles funktioniert, bis auf eine automatische Sicherung zu 1und1.

Was habe ich gemacht:
FreeNas 9.2 Jail erstellt, OpenJDK 7 installiert. Backup soll zu 1und1 mit Hilfe eines Java-Scripts in der Datei "Backup1und1.sh" (im Upload hier als "...txt").
Ausgeführt werden soll also einfach nur:
"java -jar /1und1/webdav-sync.jar -server https://sd2dav.1und1.de -local /1und1/ -remote /Dokumente -r 10 -log upload.log -maxsize 500"
(Passwort/Login sind separat gespeichert)

Eingebunden habe ich das nun wie folgt:
1) Pfad
/mnt/NASPool/jails/WebDav-Backup/etc/rc.d
dort die "Backup1und1.sh" hingespielt, Rechte 0755/ rwx (mal er chmod, mal per WinSCP)
2) Pfad
/mnt/NASPool/jails/WebDav-Backup/etc/
dort in der "rc.conf" als letzte Zeile "Backup1und1_enable="YES" eingepflegt

M. E. ist das gem. der Doku, die ich gefunden habe.

Hab's auch schon mal in usr/local/etc reinkopiert, aber ohne Erfolg.

Der user "root ist auch in der Gruppe wheel.

Sofern ich das script über die Jail-Shell aufrufe (root@webDAV-Backup), funktioniert alles bestens. Ich mache folgendes:
su (muss ich eingeben, sonst kann ich kein Verzeichnis wechseln)
zu "etc/rc.d" wechseln
sh Backup1und1.sh

und die Sicherung startet.

Ich habe so ziemlich alles ergoogelt und finde den Fehler nicht. M. E. sollte das eigentlich mit dem Start des Jails automatisch beginnen. Hilfe erwünscht.
Cron ist m. E. nicht der richtige Weg, da gestartet werden soll, wenn ich das NAS per WOL hochfahre (normalerweise tagsüber aus)

Danke für Licht im Dunkeln.

Gruß Jens
 

Attachments

  • Backup1und1.txt
    208 bytes · Views: 239
Status
Not open for further replies.
Top