Живая замена, при просмотре журнала с помощью МЕНЬШЕ

Похоже, когда Вы ввели stop, Вы на самом деле выполняли команду, которая идет upstart, который не связан с csh или ksh встроенный stop команды, с которыми Вы знакомы. Таким образом, его сообщение об ошибке о "Неизвестном задании" не относится к тому, что Вы пытались сделать.

ksh реализации stop как псевдоним для kill -s STOP, который понимает %n нотация для заданий или идентификаторы группы процесса. Этот псевдоним будет работать в других оболочках также, например, если Ваша оболочка будет bash:

$ alias stop='kill -s STOP'
$ sleep 30&
[3] 9820
$ stop %3
[3]+  Stopped     sleep 30
2
29.08.2014, 16:05
2 ответа

Можно, если сбросить лишнюю команду cat.

tail -f ./log/system.log | tr '\\n' '\n'

или поставив туда фильтр:

tail -f ./log/system.log | grep [whatever] | tr '\\n' '\n'
2
27.01.2020, 22:00

Пробовали ли вы заменить ] хвост -50 с хвост -f ?

tail -fn50 ./log/system.log | sed 's/\\n/\
/g'
2
27.01.2020, 22:00

Теги

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