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
    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

  2. #2
    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

  3. #3
    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

  4. #4
    Registriert seit
    29.03.2006
    Beiträge
    5.311
    Zitat Zitat von MacLeod
    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
    Und wiso startest dann nicht mit dem Skript als user???

    Zudem ist die Zeile "cd /home/macleod/FMS" völlig überflüssig, wenn du eh danach den kompletten pfad mit angibst ;)

    Öhm.. wir war das jetzt *g*

    probier mal:
    --------------
    #/bin/bash
    su - userunterdemesgestartetwerdensoll
    /usr/bin/java -jar /home/macleod/FMS/FMSCrusader.jar -SNF
    --------------

    eventuell auch in einem screen starten ^^

    MfG Fabsi

  5. #5
    Registriert seit
    03.02.2006
    Beiträge
    75
    huhu

    wenn ich
    su - macleod
    mit auf den weg gebe kommt:

    Exception in thread "main" java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.
    at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159)
    at java.awt.Window.(Window.java:317)
    at java.awt.Frame.(Frame.java:419)
    at java.awt.Frame.(Frame.java:384)
    at javax.swing.JFrame.(JFrame.java:150)
    at FMSCrusader.(FMSCrusader.java:45)
    at FMSCrusader.main(FMSCrusader.java:282)

    sorry aber so ein linux freak bin ich nicht. su - username kannte ich auch noch nicht. aso, wie oben schon steht habe ich auch ein serversysem ohne grafik.

    hat noch einer ne idee?

  6. #6
    Registriert seit
    29.03.2006
    Beiträge
    5.311
    Zitat Zitat von MacLeod
    sorry aber so ein linux freak bin ich nicht. su - username kannte ich auch noch nicht. aso, wie oben schon steht habe ich auch ein serversysem ohne grafik.
    "su" steht für "mach mich zu"...

    siehe dazu "rtfm" ""man su" ;)

    Aber ich denke mal, das wird ein bash Problem sein, mit der Java-Engine...

    Ich gebs gleich mal an mein "Linux-Orakel" hier im Haus weiter, dann weis ich mehr...

    MfG Fabsi

  7. #7
    Registriert seit
    03.02.2006
    Beiträge
    75
    das wäre suuupi!
    hoffe das es doch irgendwie klappt

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
  •