У меня проблема с rlwrap (см. Справочную страницу здесь ). Рассмотрим следующую ситуацию: empty.tcl
- пустой файл. На bash эта строка
tclsh empty.tcl &
запускает задание в фоновом режиме и выходит из него, поэтому я получаю это приглашение
[1]+ Done tclsh empty.tcl
.
Пока эта строка
rlwrap tclsh empty.tcl &
запускает задание в фоновом режиме и не закрывает его, поэтому я получаю это приглашение
[1]+ Stopped rlwrap tclsh empty.tcl
.
Соответствующее задание висит на заднем плане. У меня вопрос, как заставить его выходить с работы, а не зависать?
rlwrap - это служебная команда Linux, которая запускает указанную команду, перехватывая ввод пользователя, чтобы обеспечить редактирование строки readline, постоянную историю и завершение . Как уже упоминалось, основным свойством rlwrap является , вы не должны замечать никакой разницы между командой и командой rlwrap , однако, как описано выше, это свойство не сохраняется.
Может быть, можно предложить альтернативу для rlwrap, которая работает как положено?