Ну, если только дать некоторое завершение этому, клиент перенастроил свою неработающую сетевую карту, и все заработало, так что, к сожалению для любопытных, это означает, что никто не собирается платить кому-либо за то, чтобы слишком внимательно изучить, что можно было сделать, чтобы исправить это дело.
Самый простой способ: перенаправить вывод в файл. Когда команда завершит выполнение, просмотрите файл в формате меньше
.
./ test.sh> test.out &
less test.out
В некоторых случаях это также полезно, даже если команда не выполняется в фоновом режиме, например, при компиляции большого проекта:
$ make >make.out 2>make.err
или
$ make >make.log 2>&1
Затем вы можете в удобное для вас время просмотреть вывод, чтобы найти ошибки и т. Д. (Или отправить его разработчику как часть отчета об ошибке), без необходимости прокручивать вверх и вниз в вашем терминале.
Вы можете использовать это: (./ test | less) &
.
По завершении выполнения less
будет приостановлено в фоновом режиме. Все, что вам нужно сделать, это использовать fg
, чтобы показать результат less
.
Скобки не являются обязательными (вы можете удалить их, если хотите), но они делают команду более понятной.