[Programme] Online/Offline

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Hallo,


    wie kann ich für Programme die keinen Port benötigen, eine Online/Offline abfrage erstellen?


    Ich denke das geht über die PID File, könnte mir da jemand helfen wie ich eine solche erstellen lassen kann?



    PS: CFrankenstein evtl. eine Forenkategorie für Programme anlegen. :)


    Gruß,

    Vakarian

  • Das dachte ich mir schon so, nur verstehe ich den sinn nicht ganz.

    Im Tekbase kann ich für das PID File nur Zahlen als Name eingeben.


    Code
    ./bot >> "status.log" &
    echo $! > 1

    Habe jetzt das so in meinem Startscript, es wird eine PID File mit dem Namen 1 generiert welche die PID enthält. Im Tekbase steht bei PID FIle 1 trozdem wird er als Offline angezeigt. Was mache ich falsch oder habe ich das ganze total missverstanden?

  • Wenn das Programm keinen Port hat, wird geprüft ob ein Screen läuft. Das wiederum heißt, dass das Programm zwingend als Screen und nicht mit PID Datei laufen muss.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Ja wenn nicht gerade PID ausgewählt wurde in der Programmliste.


    Code
    check=`ps aux | grep -v grep | grep -i screen | grep -i "apps$VAR_C-X"`

    hier fragt er ab ob der Scren läuft $VAR_C wird dabei übergeben und entsprechend ersetzt.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Ich glaube ich steh grade etwas auf dem schlauch.


    Ich habe bei Programme mein Image hinzugefügt und als Startbefehl ./start.sh eingegeben.


    Meine Start.sh sieht derzeit so aus:

    ./bot >> "status.log"


    Eine PID habe ich jetzt nicht gesetzt.

  • Dann wird das Programm mit screen -A -m -d -S apps1234-X ./start.sh gestartet.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Führt die bot Datei auch nur eine weitere Datei aus die sich dann in den Hintergrund verabschiedet? Wenn ja liegt da das Problem. Denn dann gilt die bot Datei als ausgeführt und der Screen dürfte nicht mehr laufen.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Dann mal bitte den Admin Login senden und falls es geht auch den Root Login ich seh dann drüber.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Das Problem habe ich auch, Bei Programme geht nur ein Programm ohne Port bei mehreren geht es nicht mehr, CF das hatte ich dir aber vor LAngen mal Geschrieben^^

  • Komisch poste es bitte nochmal als Vorschlag rein. Ich geh noch wie auf Discord geschrieben die neuen CMS Blöcke durch das alles geht und nehm dann die Programme mit rein. Bitte auch was genau ihr da braucht und was sonst noch bei Programme fehlt. Damit das gleich in einem Schwung gemacht wird

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png