Ich habe ein Programm, welches mehrere Threads erzeugt, die Daten annehmen, diese konvertieren und dann über Datei-Schnittstelle weiterleiten.
Das Programm funktioniert einwandfrei wenn ich es mit "./Programmname" starte. Starte ich es allerdings mit "./Programmname &", damit keine Shell für das Programm benötigt wird, dann wird der Status des Prozesses auf "T" (traced / stopped) gesetzt und der Prozess steht still.
Woran könnte das liegen bzw. wie kann ich die Ursache dafür finden?
Das Programm funktioniert einwandfrei wenn ich es mit "./Programmname" starte. Starte ich es allerdings mit "./Programmname &", damit keine Shell für das Programm benötigt wird, dann wird der Status des Prozesses auf "T" (traced / stopped) gesetzt und der Prozess steht still.
Woran könnte das liegen bzw. wie kann ich die Ursache dafür finden?