zadanie.sh

Apr. 26th, 2015 09:49 am
prool: cat (Default)
[personal profile] prool
#!/bin/sh
#
# zadanie by prool
date >> ~prool/zadanie.log
# id >> ~prool/zadanie.log
rm /home/backup/*
#
exit 0




Только просьба громко не ржать над zadaniem (это для крона, удаление старых бекапов, то есть всех. Выполняется перед созданием нового бекапа. И естественно, диск сбойнул, когда zadanie уже отработало и всё удалило, а новые бекапы еще не создались. Bingo!)

Date: 2015-04-28 06:33 am (UTC)
5h00: (Default)
From: [personal profile] 5h00
Ээээ... Не проще ли

find ${BACKUPDIR}/* -mtime +1 -exec rm -rf {} \;

?

Date: 2015-04-29 06:35 am (UTC)
5h00: (Default)
From: [personal profile] 5h00
Ну, вощем, юниксовое камунити отчасти и создано для мерянья письками демонстрации более изящных решений.

Profile

prool: cat (Default)
prool

September 2015

S M T W T F S
  123 45
6789101112
13141516171819
202122232425 26
27282930   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 19th, 2017 07:00 am
Powered by Dreamwidth Studios