powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как замедлить tail или сat?
19 сообщений из 19, страница 1 из 1
как замедлить tail или сat?
    #33797758
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуёвина такая - рихтовал очень большой конфиг... очень... за один заход.
на последней строке putty отвалилась, мать её за ногу....
имею полный лог этой сессии. В ней конфиг.
могу даже "посмотреть" как я его рихтовал сделав cat "имя файла лога" или
tail -f это_имя...
====
нужный момент в файле представляет собой одну строку оччень нехилой
длинны...
так вот надо бы как-то замедлить cat или tail чтобы мона было с экрана
покопировать конфиг, хоть кусками, хоть как-то... - но ещё почти день
убивать не хочется
===
more|less не катят - ибо строка всего одна

====
идеи есть? может другой метод есть?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797762
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
появилась идея - надо запхать его на другую машину и dummynet`ом ограничить
скорость на килобайт-полкилобайта в секунду. глядишь и успею
ща попробуем


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797765
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего-то не понял проблемы...
man fold?
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797766
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или там head/tail -с ?
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797772
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
head точно не катит - там всего одна линия.
tail -c - тоже упорно выплёвывает весь файл...
с минусовыми значениями - показывает ерунду.
ну а fold - от того что я побъю его на линии легче не станет - местами будет
неверно показывать :(


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797781
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что будет неверно показывать-то? После этого head и tail можно использовать только в путь.
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797788
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
понял. я не с той строны их приделывал.
но это и не существенно уже. пристроил трубу на себя в пару килобайт и щас
через неё воспризвожу. минут пять ещё и всё :)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797850
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я похоже что-то не понял в чем сложность с "more"...
делаю TestCase:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
$perl -e 'print "a"x1000000; print "\n"' >testfile
$more testfile
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
--More--(0%)
PS Что за конфиг? Я честно говоря не припомню подобных мест.... вроде как всегда можно либо разбить на много строк либо вынести в отдельный файл...

http://surgutnet.ru
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797851
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPS еще можно прикольно awk прикрутить...:)

http://surgutnet.ru
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797864
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неверный подход.
чтобы получить примерно то, что имею я - запусти script, в нём открой в "ee"
текстовый файл килобайт на сотню и побегай вверх-вниз пару раз, заодно
чё-нить поменяй, поудаляй.
закрой "ee", выйди из скрипта, и сделай
cat typescript или tail -f typescript.
ну и если работает - можешь посмотреть одну из последних строк - скорей
всего предпоследнюю - это и будет запись того как рихтовал текстовый файл. и
весь выйл в ней будет... у меня она почти 700кб - одна строка...


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797908
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...какой кошмар... открой для себя более приличный текстовый редактор ( vim например ), тогда появистя время заняться в субботу ночью более приятными вещами, нежели ковырянием лога повисшей сессиии...
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797915
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а vim делает автосохранения?
как часто?
=====
не нравятся мне эти изобретения душевнобольных - vi и прочие... пользуюсь тока когда другого ничё нет.
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797922
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraа vim делает автосохранения?
как часто?

по умолчанию каждые 4000 ms или 200 измененных символов...


=====
не нравятся мне эти изобретения душевнобольных - vi и прочие... пользуюсь тока когда другого ничё нет.

vi это не совсем vim, ничего другое с ним рядом не стоит, нуу emacs не считаем...

ты восстановил лог то ?
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797942
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да... полчаса проигрывался, а я копировал с экрана :)
но не день хоть :)
=====
забавно - на трубе в 2000 байт/с все медленно слишком, а на трубе в 2100
слишком быстро...


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797949
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маньяк... действительно коммунисы не ищут легких путей... :)

Код: plaintext
cat FILE | perl -e '$|=1; while ( read(STDIN,$_,80) ) { print $_; sleep 2}'
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797978
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шаман :)
его бы ещё по полсекнунды, или оп 1/3 ждать заставить - ценыб небыло


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33797994
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
шаман :)
его бы ещё по полсекнунды, или оп 1/3 ждать заставить - ценыб небыло


Posted via ActualForum NNTP Server 1.3

Код: plaintext
cat FILE | perl -MTime::HiRes -e '$|=1; while ( read(STDIN,$_,80) ) { print $_; sleep(0.3333)}'

...ну или оставить секунду, но читать > 80 символов...
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33798034
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
как замедлить tail или сat?
    #33798547
Фотография Oerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
неверный подход.
чтобы получить примерно то, что имею я - запусти script, в нём открой в "ee"
текстовый файл килобайт на сотню и побегай вверх-вниз пару раз, заодно
чё-нить поменяй, поудаляй.
закрой "ee", выйди из скрипта, и сделай

Какая разница каким образом был сформирован файл??? Всеравно это текстовый файл и никакими феноменальными способностями он не обладает....
lissyara
cat typescript или tail -f typescript.
ну и если работает - можешь посмотреть одну из последних строк - скорей
всего предпоследнюю - это и будет запись того как рихтовал текстовый файл. и весь выйл в ней будет... у меня она почти 700кб - одна строка...

Почему одну из последних?.... абсолютно любую причем tail-ом (head-ом) выбираете необходимую информацию, а more делает постраничный вывод...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
root@host# tail --help testfile
Usage: tail [OPTION]... [FILE]...
Print the last  10  lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.
With no FILE, or when FILE is -, read standard input.

      --retry              keep trying to open a file even if it is
                             inaccessible when tail starts or if it becomes
                             inaccessible later -- useful only with -f
  -c, --bytes=N            output the last N bytes
  -f, --follow[={name|descriptor}] output appended data as the file grows;
                             -f, --follow, and --follow=descriptor are
                             equivalent
  -n, --lines=N            output the last N lines, instead of the last 10
      --max-unchanged-stats=N see the texinfo documentation
<<skip>>
root@host# head --help
Usage: head [OPTION]... [FILE]...
Print first  10  lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.
With no FILE, or when FILE is -, read standard input.

  -c, --bytes=SIZE         print first SIZE bytes
  -n, --lines=NUMBER       print first NUMBER lines instead of first 10
<<skip>>
root@host# echo blablabla  blablabla >testfile
root@host# perl -e 'print "a"x716800; print "\n"' >>testfile
root@host# echo blablabla  blablabla >>testfile
root@host# perl -e 'print "a"x716800; print "\n"' >>testfile
root@host# cat testfile|tail -n  2 |head -c  100 
blablabla blablabla
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ну и при большом количестве информации используете more....
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как замедлить tail или сat?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]