Почему перевод elinks в фоновый режим и последующее возобновление с помощью `fg` не работает надежно?

Почему перевод elinks в фоновый режим и последующее возобновление с помощью `fg` не работает надежно?

Программа elinksберет под контроль терминал, чтобы вы могли просматривать веб-страницы. Но ее поведение в контексте управления заданиями шаткое.

  1. Если я приостанавливаю elinksсеанс с помощью CTRL-Z, а затем пытаюсь возобновить его с помощью fg, это работает.

  2. Если я CTRL-Z приостанавливаю elinksсеанс, а затем запускаю какую-то другую программу до завершения (например find), а затем пытаюсь возобновить ее с помощью fg, она просто печатает elinksили elinks [the URL I invoked it with]в STDOUT и зависает. Затем, если я снова приостанавливаю CTRL-Z и fgвторой раз, elinksвозобновляется по-настоящему, захватывая экран.

Чем объясняется такое поведение? Есть ли способ это исправить?

Связанный контент