Ergebnis 1 bis 14 von 14

Thema: FMS Crusader und MySQL

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    25.01.2009
    Beiträge
    163
    Warum beschleicht mich gerade der Gedanke, ... das du dich noch nicht wirklich lange damit auseinander gesetzt haben kannst ^^

    Code:
    mysql --help
    oder

    Code:
    man mysql
    gibt dir die Antwort :P

    Aber ich will mal nicht so sein ...

    Code:
    mysql -h 192.168.2.1 -P 3306 ...
    würde zum Beispiel auf den Rechner 192.168.2.1 auf Port 3306 connecten.

    mfg
    Amok

  2. #2
    Registriert seit
    29.06.2013
    Beiträge
    5

    Problem mit dem konfigurieren des externen Prozesses

    Hi,

    ich habe versucht einen externen Prozess einzurichten um die Meldungen in eine Datenbank einzutragen.
    Meinen Mysql-Query habe ich außerhalb von FMSCRUSADER getestet und er funktioniert reibungslos.
    Ich bekommen nun jedoch eine Fehlermeldung, wenn ich die ".bat" Datei als externen Prozess einbinde.

    Könnte vll. jemand erläutern wie genau ich die Datei einbinden sollte? Das Handbuch hat mir leider auch nicht weiter geholfen.

    grüße

  3. #3
    Registriert seit
    25.01.2009
    Beiträge
    163
    Klick im Client auf "Verwaltung" und dort auf "Externe Prozesse".
    Im oberen Bereich klickst du mit rechts und wählst "Externer Prozess am ende hinzufügen" und dann "Default Prozess hinzufügen".
    In der Maske klickst du dann auf "Pfad angeben" und wählst die Datei aus - Fertig.
    Wenn du Parameter übergeben willst, kannst du diese noch in die Zeile darunter einfügen ($1 $2 $3 ...). Im Handbuch steht ja was die ausgeben bzw. kannst du auch per try´and´error herausfinden, was die Parameter ausgeben.

    Dann baust du dir eine Aktion in dem du im unteren Feld auch rechts klickst und dann auf "Aktion am Ende hinzufügen".
    In dieser Aktion stellst du deine Parameter ein (z.B. Schleife oder Fahrzeug usw.) und wählst deinen Prozess aus - fertig.

    Wenn jetzt deine Bedingungen erfüllt werden, führt die Aktion deinen Prozess aus.

    mfg
    Amok

  4. #4
    Registriert seit
    29.06.2013
    Beiträge
    5
    Hi, danke für die schnelle Antwort.

    ich bekomme leider immer noch die Fehlermeldung, das ein Fehler beim ausführen des externen Prozesses aufgetreten ist.

    Hier der Inhalt meiner bat:
    "C:\Programme\MySQL\MySQL Server 5.6\bin\mysql" --user=root --password=pass server -e "insert into tbl(ric, message) values('$3', '$4');"

    Als Argumente übergebe ich $3 $4.

    Die Aktion:
    Richtung: LST
    Status: 17
    Fahrzeug: All

  5. #5
    Registriert seit
    25.01.2009
    Beiträge
    163
    Wenn du das Script in der Konsole mit 2 Parametern aufrufst, wird es eingetragen?

    mfg
    Amok

  6. #6
    Registriert seit
    29.06.2013
    Beiträge
    5
    Ja, wenn ich es in der console ausführe funktioniert es.

  7. #7
    Registriert seit
    25.01.2009
    Beiträge
    163
    Leg dein Script mal in den selben Pfad wie FMS und gib den externen Prozess Pfad relativ an, nicht absolut. Geht es dann?

    Kann es sein, dass der Prozess keine Berechtigung auf die Datei hat (dein Script)?

    Hast du mal die Endungen .bat und .cmd probiert?

    mfg
    Amok

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
  •