Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы

вот держишь ты данные в файлике и всё заебись — rename на файликах работает атомарно, заменяя один другим. но вот стоит тебе начать держать данные в папках, как сразу начинается ад и погибель, потому что нельзя сделать mv -T a b

#2TO8B6 / @hirthwork / 3565 дней назад

man rename и учи регекспы
#2TO8B6/FMP / @manul / 3565 дней назад

@manul сам-то понял что спизданул?

#2TO8B6/MLE / @hirthwork --> #2TO8B6/FMP / 3565 дней назад
@manul за подобные импликации и выхватить можно
#2TO8B6/7IC / @mugiseyebrows --> #2TO8B6/FMP / 3565 дней назад
@hirthwork я-то понял, а тебе что надо? find . -iname mongod.lock | xargs -n1 rename mongo huita find . -iname huitad.lock ./sh/huitad.lock ./cfg/huitad.lock ./exam/data/z3/huitad.lock ./exam/data/z2/huitad.lock ./exam/data/z1/huitad.lock ./repl/1/huitad.lock ./repl/2/huitad.lock ./repl/3/huitad.lock ./exam2/cfg/huitad.lock ./exam2/s2/huitad.lock ./exam2/s1/huitad.lock ./sh1/huitad.lock
#2TO8B6/XH7 / @manul --> #2TO8B6/MLE / 3565 дней назад

@manul блядь, объясняю для тех кто в хайлоаде:
mkdir a b; touch a/a b/b; mv -T a b
mv: cannot move ‘a’ to ‘b’: Directory not empty

#2TO8B6/2L7 / @hirthwork --> #2TO8B6/XH7 / 3565 дней назад
@hirthwork а, понял. сорь. пошукай по ключикам --delete-* у rsync, какая-та ебанина там для этого была... и да, почему предварительно делать rm -r a некошерно?
#2TO8B6/0GM / @manul --> #2TO8B6/2L7 / 3565 дней назад
@manul s/a/b/ конечно же.
#2TO8B6/5NO / @manul --> #2TO8B6/0GM / 3565 дней назад

@manul rsync работает поверх системных вызовов. если mv и пр. не могут сделать атомарно, то rsync тоже не сможет.
rm -r b не обеспечит сохранности данных, если внезапно словить сегфолт
как делать «правильно» я уже нагуглил, но ебаться с симлинками мне влом, поэтому сделаю чуть по другому

#2TO8B6/DEZ / @hirthwork --> #2TO8B6/0GM / 3565 дней назад
@hirthwork о как. пнятно, да.
#2TO8B6/8XE / @manul --> #2TO8B6/DEZ / 3565 дней назад
Уау, бд можно накостылять на фс! На самом деле в 21м веке нельзя.
#2TO8B6/6MT / @anonymous / 3565 дней назад

@anonymous не бд, а очередь

#2TO8B6/BBM / @hirthwork --> #2TO8B6/6MT / 3565 дней назад
@hirthwork мда
#2TO8B6/P5Q / @anonymous --> #2TO8B6/BBM / 3565 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.