Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

Backup

13.09.04 23:00
Backup
 
Tolstyj местный житель
Tolstyj
Есть группа пользователей: user1, user2, user3 и т.д.
У каждого есть каталог /home/userNаme/doc
Нужно чтобы автоматически создавались архивы вида user_name-date.tar.gz
Я понимаю, что в скрипт нужно записать что-то типа
tar -czf $(Username)-$(date).tar.gz /home/$(Username)/doc/*
Как сделать так чтобы автоматически перебирались все пользователи, что имеют домашние каталоги в /home и как вычислить текущую дату?
Можно сделать ls /home > userlist, но как потом прочитать из файла все имена по очереди и выполнить для них указанные действия?
И вопрос сюда же, как можно автоматически убивать файлы старше чем, например, 2 недели?
Это чтобы не засорять старыми бекапами диск.

 

Перейти на