Es ist wahrscheinlich kein Fehler. Manchmal möchte oder muss ein Programm mit der Standardeingabe (STDIN) kommunizieren. Zum Beispiel könnte es eine Frage stellen. Ein Programm kann dies jedoch nur, wenn es im Vordergrund ausgeführt wird. In diesem Fall wird die Meldung "Stopped" angezeigt. Sie können es dann mit 'fg' in den Vordergrund bringen. Manchmal funktioniert es, um die Standardeingabe von einer Datei umzuleiten, aber dann müssen Sie möglicherweise wissen, was in diese Datei eingefügt werden soll. Sie könnten versuchen, von / dev / null umzuleiten, was dem Programm immer zur Verfügung stehen sollte, auch wenn es im Hintergrund läuft. Um mit STDIN aus / dev / null umgeleitet zu werden, können Sie Folgendes tun:
$ program arg1 arg2 arg3 ... </dev/null
Es gibt Zeiten, in denen ein Programm darauf besteht, dass STDIN ein Terminal ist. Daher funktioniert dies möglicherweise nicht und es funktioniert auch nicht, wenn das Programm Daten erwartet. Unterm Strich erwarten einige Programme, dass sie interaktiv arbeiten und im Hintergrund nicht ordnungsgemäß funktionieren.