Это, вероятно, не ошибка. Иногда программа хочет или должна общаться со стандартным вводом (STDIN). Например, он может захотеть задать вопрос. Но программа не может сделать это, если она не работает на переднем плане, поэтому вы получите уведомление «Остановлено». Затем вы можете вывести его на передний план с помощью «FG». Иногда это работает для перенаправления стандартного ввода из некоторого файла, но тогда вам может понадобиться знать, что поместить в этот файл. Вы можете попробовать перенаправить из / dev / null, который всегда должен быть доступен программе, даже если он работает в фоновом режиме. Для запуска с перенаправленным STDIN из / dev / null, вы можете сделать:
$ program arg1 arg2 arg3 ... </dev/null
Бывают случаи, когда программа настаивает на том, чтобы STDIN был терминалом, поэтому это может не сработать, а может и не сработать, если программа ожидает некоторые данные. В итоге, некоторые программы ожидают, что они будут работать в интерактивном режиме и не будут работать должным образом, когда они находятся на заднем плане.