Ergebnis 1 bis 13 von 13

Thema: FMSCrusader Autostart Linux

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    08.01.2004
    Beiträge
    196

    FMSCrusader Autostart Linux

    Hallo NG,

    Kennt jemand eine Möglichkeit den Crusader-Server auf einem Headless-Linux-System automatisch zu starten?

    Gruß

    Medic

  2. #2
    Registriert seit
    28.03.2003
    Beiträge
    29
    Hallo Medic,

    wenn du mir verrätst was ein Koploses Linuxsystem ist ;-)
    Ich denke mal ohne Monitor.
    Weitere annahme, du brauchst nur den Server ohne X

    Wenn das Programm beim booten automatisch gestartet werden soll bietet sich die /etc/init.d/boot.local an, darin dann den
    '/pfad zu java/java' -jar /Pfadzumcrusader/FMSCrusaderVx-xx.jar -SNF

    Falls es Probleme geben sollte, ein script/batch aufrufen in dem steht:
    #/bin/bash
    cd /Pfad zum Crusader/
    '/pfad zu java/java' -jar /Pfad zum Crusader/FMSCrusaderVx-xx.jar -SNF

    Falls du doch was anderes möchtest, meld dich nochmal

    Gruss
    nh2

  3. #3
    Registriert seit
    08.01.2004
    Beiträge
    196
    Hallo nh2,

    Ja Kopflos meint ohne Monitor und Tastatur und ja ich brauch nur den Server ohne X.

    Danke für den Tipp mit -SNF, diesen Parameter kannte ich noch nicht, ein klarer Fall für RTFM.

    Danke und Gruß

    Medic

  4. #4
    Registriert seit
    29.03.2006
    Beiträge
    5.311
    Ich würde das anders machen...

    Mach eine .sh datei (Inhalt kann ich dir bei bedarf heute Abend schicken)

    In der du eine Abfrage machst, ob der crusader-server schon läuft, falls nicht dann wird er gestartet...

    Und diese Datei hängst du dann in "cron" ein und lässt das jede minute gegenchecken ;)

    Dann ist gewährleistet, dass er (nach spätestens einer minute) automatisch neu gestartet wird, falls er mal unerwartet beendet wird...

    MfG Fabsi

  5. #5
    Registriert seit
    03.02.2006
    Beiträge
    75
    ich muß das noch mal nach oben schieben...

    wenn ich ein script in etc/init.d anlege und es ausführe, kommt:
    ....
    java.lang.NullPointerException
    at de.FMSCrusader.Server.TelegramCapture.(TelegramCapture.java:106)
    at FMSCrusader.main(FMSCrusader.java:252)
    java.lang.NullPointerException
    at de.FMSCrusader.Server.TelegramCapture.(TelegramCapture.java:106)
    at FMSCrusader.main(FMSCrusader.java:252)
    .......
    der server ist dann auch gestartet aber java benötigt dann die volle cpu-last

    mein skript sieht so aus:

    #/bin/bash
    cd /home/macleod/FMS
    /usr/bin/java -jar /home/macleod/FMS/FMSCrusader.jar -SNF


    starte ich per konsole als normaler user klappt es aber, cpu-last ist dann normal.
    wäre nett wenn jemand ne lösung hätte...

    cu
    MacLeod

  6. #6
    Registriert seit
    12.12.2001
    Beiträge
    2.174
    Hi,

    habe kurz in den Code geschaut. In Zeile 106 steht eine normale
    Konsoleausgabe. Fehlen da die Rechte??

    Gruß,
    Jochen

  7. #7
    Registriert seit
    03.02.2006
    Beiträge
    75
    hm... rechte ... eher nicht so...
    rechte sind auf 755

    start über root, kommt der oben genannte fehler
    start über user auf der konsole selbst lüppt einwandfrei

    *heul*

    MacLeod

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •