dokuwikiバックアップ
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
dokuwikiバックアップ [2023/06/28 02:49] – 以前のリビジョンを復元 (2023/06/14 15:45) Minoru Kijima | dokuwikiバックアップ [2023/08/22 13:25] (現在) – [バックアップスクリプト] Minoru Kijima | ||
---|---|---|---|
行 8: | 行 8: | ||
===== バックアップスクリプト ===== | ===== バックアップスクリプト ===== | ||
+ | [2023/ | ||
<file sh dokuwiki-backup.sh> | <file sh dokuwiki-backup.sh> | ||
#!/bin/bash | #!/bin/bash | ||
- | WIKIDIR=/ | + | WIKIDIR=/ |
- | BACKUPDIR=/ | + | BACKUPDIR=/ |
MAXBACK=10 | MAXBACK=10 | ||
行 39: | 行 40: | ||
if [ ${dobackup} -eq 1 ] | if [ ${dobackup} -eq 1 ] | ||
then | then | ||
- | tar czf ${BACKUPDIR}/ | + | |
+ | | ||
+ | if [ $? -eq 0 ] | ||
+ | then | ||
+ | | ||
+ | else | ||
+ | logger -p user.info -t DokuWiki " | ||
+ | fi | ||
fi | fi | ||
# Remove Backup-file | # Remove Backup-file | ||
- | files=`ls -1d ${backlist} | sed -e " | + | files=`ls -1td ${backlist} | sed -e " |
if [ -n " | if [ -n " | ||
then | then | ||
ls -1d ${files} | xargs rm | ls -1d ${files} | xargs rm | ||
+ | if [ $? -eq 0 ] | ||
+ | then | ||
+ | for fpath in ${files} | ||
+ | do | ||
+ | echo logger -p user.info -t DokuWiki " | ||
+ | done | ||
+ | fi | ||
fi | fi | ||
</ | </ | ||
- | 定期実行設定 | + | ==== 定期実行設定 |
<file backup / | <file backup / | ||
1 0 * * * pi / | 1 0 * * * pi / |
dokuwikiバックアップ.1687920586.txt.gz · 最終更新: by Minoru Kijima