Autostart

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • .... nur zwei Optionen, den Befehl von rpi444 an deine Gegebenheiten anpassen, oder einen User xx anlegen und dafür sorgen, das mpg123start gefunden wird. Ich würde Option 1 wählen.

    Nein, der TE muss nichts machen, denn er hat bzw. macht es für:

    Code
    socat TCP-LISTEN:20000,reuseaddr,fork 'exec:python3 neu-ulm.py'

    (siehe seinen Beitrag #1). Was er machen muss, steht im Beitrag #2.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Zitat

    pi@pi:~ $ socat -v -u -T 1 TCP4-LISTEN:55555,fork EXEC:/home/xx/mpg123start &

    [1] 985

    pi@pi:~ $ sudo netstat -tlpena | grep -iE 'socat|20000'

    tcp 0 0 0.0.0.0:55555 0.0.0.0:* LISTEN 1000 20642 985/socat

    pi@pi:~ $

    Meinst Du das ?

  • Meinst Du das ?

    Sag mal, hast Du Probleme mit dem lesen und verstehen?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Zitat

    Sag mal, hast Du Probleme mit dem lesen und verstehen?



    Ich würde mir hier keine Hilfe holen , wenn diese Thema Autostart für mich einfach wäre .

    shebang und anderes habe ich vorher noch nie gehört .

    in anderen Foren hilft man einfach .


    BTW: Benutze den absoluten Pfad für das Script neu-ulm.py und eine korrekte shebang in diesem Script.

    Meinst Du das.

  • shebang und anderes habe ich vorher noch nie gehört .

    Dann solltest Du das sagen und nicht wild rumprobieren.

    Poste mal nach dem:

    Code
    cd ~/bildschirmtext/server

    , die Ausgabe von:

    Code
    pwd

    und die Ausgabe von:

    Code
    head -n 1 neu-ulm.py

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Moin!

    laut Aussage von ewu rennt socat und der aufgerufene Server.

    Dies ist seine Eröffnung des Threads:

    Warum soll er nun unbedingt netstat ausführen?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • grüße

    uwe

  • uwe

    Teste mal mit:

    Code
    socat -v -u -T 1 TCP4-LISTEN:20000,reuseaddr,fork EXEC:'/usr/bin/python3 /home/pi/bildschirmtext/server/neu-ulm.py' &

    und poste danach die Ausgabe von:

    Code
    ps -fC socat
    sudo netstat -tlpena | grep -i 20000

    Ob dein python3-Script funktioniert weiß ich nicht. Evtl. hier für die python-Experten, das vollständige python3-Script posten.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • grüße

    uwe

  • uwe

    OK, socat lauscht jetzt auf dem TCP-Port 20000.

    Mit einem syn-Scan auf diesen Port, kannst Du das python3-Script ausführen lassen. Z. B.:

    Code
    nc -zv <IP-Adresse-PI> 20000

    (IP-Adresse-PI anpassen und ohne spitze Klammern) oder gleichwertig.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Zitat

    pi@pi:~ $ socat -v -u -T 1 TCP4-LISTEN:20000,reuseaddr,fork EXEC:'/usr/bin/python3 /home/pi/bildschirmtext/server/neu-ulm.py' &

    [1] 1010

    pi@pi:~ $ nc -zv 192.000.0.000 20000

    Connection to 192.000.0.000 20000 port [tcp/*] succeeded!

    pi@pi:~ $

    Das passiert ?

    grüße

    uwe

  • Das passiert ?

    Wird dein Script jetzt von socat, nach dem Portscan mit nc, ausgeführt?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Nicht so richtig .

    Wenn ich mich mit meiner BTX-Software anwähle ,kommt es bis zu dem Punkt Verbindung .

    Weiter geht es nicht .

    Das hat aber nichts mit deinem aktiven bzw. lauschenden socat zu tun.

    Evtl. liegt es an deinem python3-Script.

    Was für eine Verbindung soll deine BTX-Software herstellen?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Zitat

    pi@pi:~ $ socat -v -u -T 1 TCP4-LISTEN:20000,reuseaddr,fork EXEC:'/usr/bin/python3 /home/pi/bildschirmtext/server/neu-ulm.py' &

    [1] 1658

    pi@pi:~ $ nc -zv 192.000.0.000 20000

    Connection to 192.000.0.000 20000 port [tcp/*] succeeded!pi@pi:~ $

    Da passiert kein Datenaustausch ,Wenn meine Btx-Software gestartet wird .

    Das passiert ,wenn ich meinen Skript eingebe ,und die Btx-Software starte

    grüße uwe

  • Das passiert ,wenn ich meinen Skript eingebe ,und die Btx-Software starte

    Was genau meinst Du mit "meinen Script eingebe"? Denn:

    Code
    socat TCP-LISTEN:20000,reuseaddr,fork 'exec:python3 neu-ulm.py'

    eingeben, bedeutet ja nicht, dass Du dein Script eingegeben hast.

    Wie bzw. wann startest Du die Btx-Software?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Ich starte ein Terminal und gebe diese zwei Reihen ein

    Zitat
    1. cd ~/bildschirmtext/server
    2. socat TCP-LISTEN:20000,reuseaddr,fork 'exec:python3 neu-ulm.py'

    Ja ,das habe ich jetzt verstanden ,das es kein Script ist .

    Davon habe ich keine Ahnung ,wie so ein Script aussieht..

    Ich war der Meinung ,das man diese zwei Reihen in so eine Autostart aufrufen kann .

    Zitat


    Wie bzw. wann startest Du die Btx-Software?

    Nach der Eingabe im Terminal ,


    grüße

    uwe

  • Ich starte ein Terminal und gebe diese zwei Reihen ein

    ...

    Ich war der Meinung ,das man diese zwei Reihen in so eine Autostart aufrufen kann .

    Das kann man schon machen. Es macht aber keinen Unterschied, ob Autostart (z. b. mit einer service-unit) oder im Terminal. So lange es im Terminal (d. h. manuelle Eingabe) nicht funktioniert, brauchst Du auch kein "Autostart".

    BTW: Dein Script ist das "neu-ulm-py". Poste mal hier, den Inhalt von diesem Script.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (26. Oktober 2021 um 19:43)

  • Was ist der Inhalt .

    Z. B. die Ausgabe von:

    Code
    cat neu-ulm.py

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!