Проблема с установкой Java в Ubuntu 18.04

Мне не совсем понятно, что вы хотели tail -f $(tail -F PIPEOUT) &сделать. Это tail -fв файле, что является результатом tail -F, который обычно никогда не завершается. Я предполагаю, что вы хотите вывести все, что проходит через канал, сколько бы времени это ни заняло.

Проблема только с tail -fзаключается в том, что он должен найти конец файла, прежде чем что-либо выводить, чего для конвейера никогда не происходит. Вместо этого вы можете указать tailявную начальную точку с помощью -n +x, выбрав строку, которая будет начинаться с (с самого начала, 1 -с индексом ). tail -n 1 -f fooотобразит все, что можно получить из foo.

tr 'a-z' 'A-Z' < PIPEIN > PIPEOUT & # for example
tail -n +1 -f PIPEOUT &
for i in a b c d ; do
    echo $i > PIPEIN
done
echo "[stdin end]" > PIPEIN

Обратите внимание, однако, что echo > fooзакроет foo после записи строки — команда на другом конце должна с этим справиться. Если этот пример искусственный, а реальный вклад исходит откуда-то еще, вы можете его не принимать во внимание.


Заметьте также, что процесс tailникогда не завершится — он продолжает ожидать, что по каналу может пройти что-то еще. Вам придется явно убить его самостоятельно, возможно, с помощью управления заданиями вашей оболочки. Если в выводе есть какой-то шаблон, указывающий на то, что это было сделано, вы можете найтиretail(«хвост с регулярными выражениями»)полезным — retail -n +1 -f -u REGEX PIPEOUTзавершится, когда появится строка, соответствующая REGEX.(В качестве отказа от ответственности я написал retailнесколько лет назад именно для этой цели)

0
05.09.2019, 20:00
1 ответ

Кажется, что невозможно подключиться к этим репозиториям, или они больше не доступны.

Извините, но просто проверить. У вас есть доступ к Интернету в этой ОС VirtualBox? Затем узнайте, как изменить источник репозитория для Ubuntu 18.04.

Я не ответил именно потому, что давно не пользовался Ubuntu,но я нашел это:

¹https://help.ubuntu.com/community/Repositories/Ubuntu#Adding%20Canonical%20Partner%20Repositories

²http://www.ubuntubuzz.com/2018/03/how-to-change-ubuntu-repository-mirror-sources.html

0
28.01.2020, 03:18

Теги

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