Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
orie
На неком форуме человек хочет progress bar к команде cp. Советы делятся на три группы: mc, rsync и самописные скрипты. Что-то в этом есть... удивительное ;)
ну… pv же? - Indeyets
а что ж удивительного, если переписывать огромные объёмы через узкий ненадёжный канал, например. - 9000
а объясни, чего удивительного? я, как ты понимаешь, чутка не в теме, но интересно. - Michael Yakovis
@yakovis удивительно, что этого нет в базовой функциональности. то есть понятно, почему, но всё равно :) - orie from fftogo
Во Фре есть siginfo (посылается через Ctrl+t), что гораздо удобнее чем progress bar. По умолчанию cp ничего не пишет, но если вдруг надоело ждать, можно нажать Ctrl+t и узнать сколько процентов уже скопировалось. - Anton Yuzhaninov
@citrin Я был Ф ШОКЕ что siginfo -- это особенность FreeBSD и даже на солярке (на линукс я вовсе не надеялся, это ясно что шлак) его нету. - gloomy deranged pervert from IM
@orie И не нужно этого в базовой функциональности. А то каждый cp будет весить мегабайт, понимаешь. А так -- вариантов-то масса. Можно ещё через tar cf - * | tar xf - -C /dest делать (добавить в один из tar'ов -v по вкусу). К тому же это позволит добавить team в середину и делать всё быстрее если с диска на диск. В общем, простые средства должны работать просто. - gloomy deranged pervert
@blacklion да, не нужно. конечно, не нужно. так и запишу "не нужно" и на стену повешу - orie
@orie Понимаешь, если бы не было 125 вариантов гна любой вкус -- тогда да. А так -- это БАЗОВАЯ часть системы, она на дискету влезать должна :) - gloomy deranged pervert
@blacklion че, правда? кто видел эту дискету? что это за мера величины такая в 2009 году — дискета? - Michael Yakovis
@yakovis Ну, я утрирую, но я вот очень доволен, что базовая установка FreeBSD Свободно влезает в 512Mb и делает всё, что от неё надо. - gloomy deranged pervert from IM
эта дискетка — обычно встроенные системы. у меня в рутере 4 метра флэша и всё. но там, конечно, нет отдельного cp, а всё делает busybox. обработчик SIGчтототам можно и в shard lib вынести, если он такой большой. (хотя мне кажется, что лишний trap и лишний printf много места занимать не могут.) - 9000
@9000 Одлно дело SIGINFO (5 строчек, да), а другое -- рисование прогресс-бара который хочет народ. А busybox -- это извращение :) - gloomy deranged pervert
@9000 аргумент про встроенные системы понятен. с другой стороны, видимо, отсюда следствие, что все-таки человек и роутер не обязательно должны работать с одним набором софта. - Michael Yakovis
@yakovis так вроде OpenWRT et al на десктоп не ставят, не? - A.T.
@orie: так чем pv-то не устраивает? - Yuriy Al. Shirokov
@yushi man pv: No manual entry for pv which pv: pv: Command not found. POSIX такой POSIX - gloomy deranged pervert
@blacklion "sudo apt-get install pv" - A.T.
@silpol I don't understand you barbarian language :) - gloomy deranged pervert
@blacklion sorry, I have no other language for you - there is no pragmatical reason to talk obsolete and deprecated languages :) - A.T.
@silpol You could say it to Oracle. Or Cisco. Or Juniper. Or many other telco companies, who choose BSD-based OSes ;-) - gloomy deranged pervert
boys, don't quarrel; debian bsd has recently been released :) - 9000
@9000 I suppose, it'll make flames even worse ;) - orie