|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 17 Apr 2007 19:42:26 To : Artem Chuprina Subject : Re: XFree -> XOrg -------------------------------------------------------------------------------- Apr 17 10:26 07, Artem Chuprina wrote: AC> А как ты будешь решать задачу бэкапа стандартными юниксовыми AC> средствами без конвейера? tar czvf - чем-то не устраивает? Делает tgz-файл где приказано, информацию о правах и владельцах сохраняет, что еще нужно? AC> Слушай, меня вообще в институте шеллу не учили. Как же я, бедный, на AC> нем программирую, и откуда я узнал то, о чем тебя спрашиваю? Скорее всего случайно наткнулся. Как я в свое время на загрузчик NUNI, о котором тут писал пару лет назад. И на много еще какие полезные мелочи. AC> Так вот. Простейший вариант решения этой задачи описан в 255-й AC> строке man bash (я, кстати, про него сам не знал, выяснил только что). Видишь ли - чтобы это искать, надо хотябы вообще помыслить о том, что такая возможность может быть. Обычному же среднему юзеру, что-то знающему про скрипты - даже в голову не придет обработка кодов завершения команд внутри конвейера. Потому он даже и не будет пытаться искать такую возможность. Вот я сколько видел и скриптов и скриптописаталей - но _нигде_ ни разу не сталкивался с этим. AC> Спрашивается, какую именно хрень про программирование на bash ты AC> читал? Статейки всякие, чужие скрипты. Причем мне было нужно задачи решать, а не просто академический уровень образования повышать(этим я в институте занимался, но там не было баша, там был sh). И задачи эти я решал, не пытаясь превращать рядовые скрипты в шедевры программистского искусства. Заработало, не глючит, черезмерно ресурсов не жрет - вот критерий разумности и достаточности решения. AC> tar хватает. А вот места для бэкапа на той машинке, которая AC> бэкапится - не хватает... Тут надо лечить болезнь, а не симптомы. Простейший вариант - купить еще один диск за 1000р и воткнуть вторым. Или если хочется еще надежнее - купить стример. Только не говори, что там где действительно актуален бэкап - нет денег на диск или стример. Если нет - это значит не актуален. AC> Hет, NFS между ними отсутствует - до машинки пол-Москвы. Я бы предпочел поручить столь ответственную процедуру как бэкап тому, кто находится у машины, обучив его нескольким необходимым командам и дав соответствующие права в системе. А сам заходил по ssh проконтролировать исполение. ZK>> Во-вторых к моем "комплексу" нужен я - чтобы команды в командной ZK>> строке набирать. У полного чайника с одного клика мышкой оно точно ZK>> не заработает. Хотя например вот тебе я бы объяснил как этим ZK>> пользоваться минут за десять, несмотря на то, что ты с испытаниями ZK>> энергоустановок никогда дела не имел. AC> ... и еще за час сделал бы zero-click решение, в котором ты не AC> требуешься, подозреваю. Вполне возможно. Hо затраты усилий и потребная квалификация для изготовления такого решения - сильно выше чем для просто "решить задачу". Потому что придется писать обработку всех мыслимых ошибок как минимум. А потом еще все это отлаживать. Разница уровня сложности - как между написать страницу карандашом на бумаге, или изготовить компьютер с принтером, который позволит печатать десяток таких страниц в минуту. И тогда комплекс будет стоить столько же сколько те что предлагаются в журнале. --- Msged/LNX 6.1.1 * Origin: mobile point - Compaq Armada 1750 + Siemens ME45 (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328846250cd6.html, оценка из 5, голосов 10
|