2x Svxlink starten, dann TX

  • Hallo zusammen,

    vermutlich wird das folgende Problem bei den meisten nicht mal auftreten. Jedoch habe ich soeben ein reproduzierbares Problemchen erkannt.

    Wir verwenden hier einen RasPi mit einer USB - RS232 Schnittstelle und haben in der Config zum Senden DTR als Port gewählt. Dies vorab.
    Wenn man nun Svxlink, sei es aus Versehen oder anderen Gründen zwei mal startet, dann wird der Sender dauerhaft getastet.

    Reboot tut in dem Falle gut.

    Vielleicht gibt es ja Möglichkeiten der Verriegelung, dass man das nur einmal starten kann!?

  • Hi Stefan,

    also normalerweise sollte das nicht auftreten, da SvxLink ja dann auf die selbe Schnittstelle (z.B. /dev/ttyUSB0) zugreift und er diesen Konflikt normalerweise erkennt und die zweite Applikation sich selbst beendet.
    Auch ist das normalerweise in den Startskripten schon verriegelt (über die PID und/oder die Funktionen startproc bzw. adäquate Funktionen bei den anderen Distries)
    Wie startest Du SvxLink? Per Hand als root?

    vy 73's de Adi, DL1HRC

  • Hallo Adi,

    Kollege Dirk hat uns drei Befehle geschneidert. Einer davon startet Svxlink und lässt es als (ich hoffe, ich sage da jetzt nichts falsches) als Dienst laufen.
    Zumindest so, dass ich nicht ständig über SSH verbunden sein muss.

  • Hi Stefan,

    ja, mit der Option --daemon schickst Du svxlink in den Hintergrund und mußt es nicht auf der Konsole laufen lassen. Die Startskripte sind leider von Distribution zu Distribution verschieden um man muß das schon ein wenig anpassen. Ist manchmal ein bisschen Bastelei.

    vy 73's de Adi