запустить фоновый процесс, терминал ожидает LF/CR перед возвратом в командную строку

У меня есть небольшой фрагмент кода C, который я пытаюсь работать в фоновом режиме. Когда я запускаю программу с помощью &, я могу найти процесс сверху или с помощью ps, и я вижу ожидаемое отображение ввода-вывода в терминале или где-либо еще, если он передан в файл или запущен с nohup.

Вот моя проблема: вместо того, чтобы запускать приложение, а затем немедленно возвращать управление командной строке, терминал, кажется, ждет, пока я не нажму Enter (или не использую стрелку вверх, чтобы начать прокручивать историю команд), чтобы отобразить командную строку. снова. Можно ли запустить приложение в фоновом режиме и снова получить доступ к командной строке без повторного нажатия клавиши ввода? Я пробовал различные комбинации nohup, disown, 2>&1 и т. д.... безрезультатно.

0
20.11.2017, 17:23
0 ответов

Теги

Похожие вопросы