Sodelle alles gut...
bis auf eines!
Wenn die NAS neu startet, was sie jeden morgen tut, muss ich openfire manuel über "/usr/locale/openfire/bin/openfire start" starten, ansonsten funktioniert das nicht...
Gibt es eine Möglichkeit diesen Befehl per autostart einzurichten oder ähnliches?
Nochmal vielen Dank vorab.
Grüße und einen guten Start in Wochenende...
Echse
EDIT: Was bisher geschah... ;-)
Erstellung Script
#!/bin/sh
/usr/local/openfire/bin/openfire start
>/root/openfirestartlocal
Nach einem Neustart der NAS sehe ich eine neue Datei in /root welche openfirestartlocal heißt, das heißt, das das Script wohl ausgeführt wurde. Allerdings sehe ich nicht den entsprechenden Java Eintrag mit ps und entsprechend läuft openfire auch nicht.
Wenn ich das Script manuell ausführe mit "sh /usr/local/etc/rc.d/S99start_openfire.sh" dann funktioniert es und es ist folgender EIntrag unter ps hinzugekommen:
8351 root 239m S /volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre/bin/java -server -Dinstall4j.jvmDir=/volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre -Dexe4j.moduleName=/usr/local/openfire/bin/openfire -DopenfireHome=/usr/local/openfire/bin/../ -Dopenfire.lib.dir=/usr/local/openfire/lib -Dinstall4j.launcherId=22 -Dinstall4j.swt=fa
8397 root 4116 R ps
und openfire läuft auch.
ich hatte das Script auch schon unter /usr/syno/etc/rc.d/S99start_openfire.sh abgelegt mit dem selben Ergebnis!
Auch habe ich bereits eine Datei namens /etc/rc.local erstellt und den Befehl eingefügt, nur leider führte auch das lediglich dazu, dass das Script zwar ausgeführt wurde, aber der Java Dienst nicht lief.
Weiß vielleicht jemand noch einen Rat?
bis auf eines!
Wenn die NAS neu startet, was sie jeden morgen tut, muss ich openfire manuel über "/usr/locale/openfire/bin/openfire start" starten, ansonsten funktioniert das nicht...
Gibt es eine Möglichkeit diesen Befehl per autostart einzurichten oder ähnliches?
Nochmal vielen Dank vorab.
Grüße und einen guten Start in Wochenende...
Echse
EDIT: Was bisher geschah... ;-)
Erstellung Script
#!/bin/sh
/usr/local/openfire/bin/openfire start
>/root/openfirestartlocal
Nach einem Neustart der NAS sehe ich eine neue Datei in /root welche openfirestartlocal heißt, das heißt, das das Script wohl ausgeführt wurde. Allerdings sehe ich nicht den entsprechenden Java Eintrag mit ps und entsprechend läuft openfire auch nicht.
Wenn ich das Script manuell ausführe mit "sh /usr/local/etc/rc.d/S99start_openfire.sh" dann funktioniert es und es ist folgender EIntrag unter ps hinzugekommen:
8351 root 239m S /volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre/bin/java -server -Dinstall4j.jvmDir=/volume1/@appstore/java8/ejdk1.8.0_33/linux_arm_sflt/jre -Dexe4j.moduleName=/usr/local/openfire/bin/openfire -DopenfireHome=/usr/local/openfire/bin/../ -Dopenfire.lib.dir=/usr/local/openfire/lib -Dinstall4j.launcherId=22 -Dinstall4j.swt=fa
8397 root 4116 R ps
und openfire läuft auch.
ich hatte das Script auch schon unter /usr/syno/etc/rc.d/S99start_openfire.sh abgelegt mit dem selben Ergebnis!
Auch habe ich bereits eine Datei namens /etc/rc.local erstellt und den Befehl eingefügt, nur leider führte auch das lediglich dazu, dass das Script zwar ausgeführt wurde, aber der Java Dienst nicht lief.
Weiß vielleicht jemand noch einen Rat?
Zuletzt bearbeitet: