wie funktioniert der Autostart ?

Status
Für weitere Antworten geschlossen.

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

bin relativ neu in der Linux Welt. Ich möchte ein Programm während des bootvorganges meiner DS110j ausführen. Hab mich seit Stunden damit beschäftigt, aber es geht einfach nicht. Es handelt sich um folgenden Befehl

java -jar /opt/bin/hmc.jar 192.168.178.42 -server

Das starten per Kommandozeile geht, auch das Programm tut. Aber wie bekomme ich das automatisch gestartet?
So habe ich es probiert:
http://www.synology-forum.de/showthread.html?t=556
aber das geht nicht.

Es muss doch irgendwie funktionieren???
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wie wird denn bei dir der Link zu /opt realisiert? Per ln -s oder per mount --bind?

Itari
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Kann Dir leider nicht folgen... :confused: Wie gesagt, alles Neuland für mich.

Im Prinzip handelt es sich um die hmc.jar Datei die ich starten will. Wozu braucht man dazu einen Link nach /opt? Versteh ich noch nicht (möchte es aber gern...) Die Datei muss nicht in /opt liegen, ich kann die auch woanders hinkopieren wenn das einfacher ist? :confused:
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Das Verzeichnis /opt (IPKG) wird irgendwann beim Booten als Link eingerichtet. Wenn du also vorher bereits darauf zugreifen willst, findet das System nichts. Deswegen frage ich, wo/wie der Link stattgefunden hat, dann kannst unmittelbar danach auch dein Java-Zeugs starten, weil dann halt was in /opt auch etwas drinne steht.

Itari
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

bin relativ neu in der Linux Welt. Ich möchte ein Programm während des bootvorganges meiner DS110j ausführen. Hab mich seit Stunden damit beschäftigt, aber es geht einfach nicht. Es handelt sich um folgenden Befehl

java -jar /opt/bin/hmc.jar 192.168.178.42 -server

Das starten per Kommandozeile geht, auch das Programm tut. Aber wie bekomme ich das automatisch gestartet?
So habe ich es probiert:
http://www.synology-forum.de/showthread.html?t=556
aber das geht nicht.

Es muss doch irgendwie funktionieren???

Geh ins Wiki,
schau dir dort die "neue" Version für die IPKG und die erweiterte IPKG Installation an und bau anschliessend unter /opt/etc/init.d ein schönes Start / Stop Script. Beispiele sind genügend verfügbar.

Gruß

Janus
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Das Verzeichnis /opt (IPKG) wird irgendwann beim Booten als Link eingerichtet. Wenn du also vorher bereits darauf zugreifen willst, findet das System nichts. Itari

Danke... das wusste ich garnicht. Ich habe die jar Datei jetzt mal testweise woanders hinkopiert und das starten funktionierte auf Anhieb per rc.local
Werde mich weiter durchkämpfen ;)

Danke!
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
... und das starten funktionierte auf Anhieb per rc.local

Dann hast ja eine gute Stelle gefunden. Manche machen es halt in der /usr/syno/etc/rc.d/S99mount.sh oder noch an anderen Stellen. Da es halt mit dem mount des /opt-Zweiges zu tun hat, ist es halt nicht überall sinnvoll und wirksam.

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat