Befehl, der nicht im Hintergrund ausgeführt werden kann (Sternchen)

Befehl, der nicht im Hintergrund ausgeführt werden kann (Sternchen)

Ich versuche, ein Skript im Hintergrund auszuführen, das Befehle wie „asterisk -rvd >> xyz.log“ enthält. Wenn ich es direkt ausführe, funktioniert es gut, aber wenn ich es auf irgendeine Weise im Hintergrund ausführe (Dienst, Cron, &, Nohub,,), bricht es direkt mit dieser Meldung ab: gestoppt

Was ist also die richtige Möglichkeit, diesen Befehl im Hintergrund auszuführen?

Antwort1

Das Problem liegt hier wahrscheinlich bei sudo. Versuchen Sie, zuerst Root zu werden (z. B. „su - root“) und führen Sie dann den Befehl aus. Wenn ich ihn als Root ausführe, funktioniert er problemlos.

verwandte Informationen