а если надо задать удаление хлама в нескольких каталогах при использовании транзакционной ФС, то возможностей море - от банальных
rm -rf /tmp/*
rm -rf /var/tmp/*
#301, 17.06.2011 Цена пробела dl // 17.06.11 00:57 Лишний пробел в одной строчке скрипта иногда может доставить массу впечатлений пользователям, потерявшим свой каталог /usr после установки свежих драйверов:
rm -rf /usr /lib/nvidia-current/xorg/xorg
Источник: bumblebee GitHub [ https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6#diff-1 ] 100 лет IBM dl // 16.06.11 23:39 16 июня 1911 года в результате слияния четырех компаний (Tabulating Machine Company, International Time Recording Company, Computing Scale Corporation и Bundy Manufacturing Company) была создана Computing-Tabulating-Recording Company (C-T-R), переименованная в феврале 1924 года в International Business Machines Corporation.
Немногие компании, имеющие отношение к IT, могут похвастать тем, что хотя бы близко подобрались к подобному юбилею. Источник: Slashdot [ http://tech.slashdot.org/story/11/06/16/1357222/IBM-Turns-100 ] Microsoft предупреждает о ложных звонках из техподдержки dl // 16.06.11...
мдэ... вот к чему приводит отсутствие принципов транзакционности в программах, работающих с файловой системой!17.06.11 06:03 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 17.06.11 06:04 Количество правок: 1
А это при чём? вот к чему приводит использование чего-бы то нибыло в обход пакетного менеджера. доверяй, но проверяй. те же ebuild, pkgbuild, rpm и deb не затронуты.17.06.11 20:38 Автор: kstati <Евгений Борисов> Статус: Elderman Отредактировано 17.06.11 20:39 Количество правок: 1
Следуя принцыпам атомарности транзакций,
если в качестве параметра программа принимает несколько путей на каталоги и один из путей (в данном случае второй) является недействительным или какой-либо из указанных каталогов невозможно удалить, то вся "транзакция" по удалению должна быть откачена.
ой-ли? Вот пример - чистка хлама. Или ты считаешь, что одной командой тыкать в два каталога недопустимо? Исходя из твоего принципа в случае пустоты одного из них произойдёт отказ от удаления в другом rm -rf /tmp/* /var/tmp/*18.06.11 21:17 Автор: kstati <Евгений Борисов> Статус: Elderman Отредактировано 18.06.11 21:17 Количество правок: 1
а если надо задать удаление хлама в нескольких каталогах при использовании транзакционной ФС, то возможностей море - от банальных
rm -rf /tmp/*
rm -rf /var/tmp/*