
Linux, FreeBSD, 酒,…
さくらサーバ上のファイルも増えてきたのでバックアップしておこうかと、簡単なスクリプトを作成。
#!/bin/sh PATH=$HOME/bin:/usr/bin BACKUP_DIR=$HOME/backup HOLD_DAYS=30 cd $BACKUP_DIR tar zcf backup_`date +"%Y%m%d"`.tar.gz $HOME --exclude $BACKUP_DIR find . -mtime +$HOLD_DAYS -exec rm {} \; sync exit 0
% crontab -l SHELL=/bin/sh PATH=/home/XXX/bin:/home/XXX/etc:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow command 0 4 * * * mkbackup.sh