TVS 872-XT
QTS 5.1.5.2679
QTS/Apps auf Raid1
Nutzerdaten auf Raid 6
Ich möchte mit einem GUI oder anderweitig komfortabel den Status von Prozessen und Variablen abfragen.
Entwickelt aus völliger Ahnungslosigkeit und mit Unterstützung von Foristen und ChatGPT: Beim Systemstart werden per runlast und sh-Skript verschiedene Python-Skripte aufgerufen. Diese überwachen Verzeichnisse (Freigabeordner). Wenn einem Verzeichnis eine Datei hinzugefügt wird, verschiebt der Prozess die Datei an ihren endgültigen Speicherort und legt in einer MySQL DB (MariaDB 10; direkt die App, keine Containerlösung) einen Datensatz an, und befüllt, abhängig vom Dateinamen, bestimmte Felder. Unter anderem hinterlegt es einen Link zu der gespeicherten Datei.
Auf dem Webserver sind php-Dateien hinterlegt, die ich ansprechen, um den Inhalt der Datenbank per Browser abzurufen.
Das alles funktioniert eigentlich schon ganz gut. Gelegentlich verstolpert sich aber das Konstrukt, insbesondere, wenn ich viele Dateien auf einmal an die Freigabeordner übergebe. Dann bleiben die Skripte stecken, bis sie wieder neu gestartet werden. Daher folgende Fragen:
Wann immer ich an dem System arbeite und die Prozesse per ssh aktiviere, stoppen sie bei Beendigung der Terminalverbindung. Ich starte jedesmal das NAS neu, um die Prozesse per runlast dauerhaft zu aktivieren. Gibt es dafür eine bessere Lösung?
Gibt es ein GUI oder eine ähnlich komfortable Lösung, um sich über den Status der einzelnen Prozesse zu informieren (wartet auf Eingabe, beendet etc.) bzw ein GUI, um den aktuellen Wert der Variablen abzufragen, die durch die php Skripte belegt werden?
Danke vorab,