Ept 25.04.2011 13:40 mmm

надо написать небольшой скриптик который будет делать бекапы нужных мне папок по хрону, и соответственно удалять бэкапы старше чем определенное время, хотя уверен что это велосипед ... кто знает готовые варианты приветствуется

1. eurekafag 25.04.2011 13:41 WOK

rsnapshot. Написано уже давно.

2. Ky6uk 25.04.2011 13:42 desu

ну пиздец. 2 строчки же, одна бекапит, другая удаляет

3. Epteurekafag /1 25.04.2011 13:43

оно вроде только разделы целиком, или я не правильно понял? давно уже читал ...

4. eurekafagEpt /3 25.04.2011 13:44 WOK

Чаво? Это перловый скрипт, который делает бэкапы с ротацией через rsync.

5. EptKy6uk /2 25.04.2011 13:45

почему две, больше же, мне не нужно весь раздел, только определенные папки, в определенный срок, и удалять не все, а только то что старще, например хранить две-три версии

6. Epteurekafag /4 25.04.2011 13:46

хм, возможно путаю с чем-то, надо погуглить ...

7. eurekafagEpt /5 25.04.2011 13:46 WOK

Ну так rsnapshot этим и занимается, ёпт.

8. Ky6ukEpt /5 25.04.2011 13:46 desu

первая — это tar czf, вторая — rm -f

9. eurekafagEpt /6 25.04.2011 13:47 WOK

Он в репе есть, ставь и читай ман.

10. Epteurekafag /7 25.04.2011 13:47

ок-ок, погуглю позже

11. EptKy6uk /8 25.04.2011 13:47

слишком толсто, ёба

12. Ky6ukEpt /11 25.04.2011 13:49 desu

если именовать как backup_$(date +%F).tgz, то очень тонко, удалять так же, backup_$(date +%F --date '1 week ago').tgz

13. Epteurekafag /9 25.04.2011 13:50

я сейчас виндовзблядствую

14. EptKy6uk /12 25.04.2011 13:50

а зачем мне общий бекап всего? отдельно быть должно

15. EptEpt /14 25.04.2011 13:51

тут уже несколько строк, ёба

16. eurekafagEpt /13 25.04.2011 13:51 WOK

Ууу... ну тогда успехов в поисках мокрых писек. Не знаю, удастся ли тебе завести всё это хозяйство в винде.

17. Ky6ukEpt /14 25.04.2011 13:52 desu

делай отдельно, еба, это ничего не меняет. Архивируем все что нужно — 1 строчка, удаляем все что старее — вторая. У меня уже 3 года так бэкапятся пару директорий, и ничего.

18. Epteurekafag /16 25.04.2011 13:52

мне это нужно в линуксах, но пока я сижу в винде, поэтому и написал чтобы не забыть....

19. EptKy6uk /17 25.04.2011 13:53

ну а cat в студию ?

20. Ky6ukEpt /19 25.04.2011 13:54 desu

причем тут cat? Ты же сам сказал что тебе надо всего пару директорий. Вот и tar-ь их. Старые rm-ь. По-моему ты сам себе усложняешь жизнь, или не определился в исходной задаче.

21. EptKy6uk /20 25.04.2011 13:55 mmm

ты сказал что ты так делаешь, значит у тебя есть, требую cat

22. Ky6ukEpt /21 25.04.2011 13:57 desu

я даже не полезу на сервер ради tar + rm + date в 2 строчки.

23. EptKy6uk /22 25.04.2011 13:58 mmm

вот и притихни

24. Ept 25.04.2011 14:00 mmm

короче оставлю тут http://wiki.enchtex.info/tag/backup?do=s...

25. Ky6ukEpt /23 25.04.2011 14:00 desu

ага, я уже понял что ты настолько туп

26. EptKy6uk /25 25.04.2011 14:02 mmm

R!

27. Ept 25.04.2011 14:04 mmm

я хотел примерно вот это http://wiki.enchtex.info/practice/bash/b... явна не две строки, хотя лишнее есть, да

Do you really want to delete ?