sh 备份ZNC配置和聊天日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 备份ZNC配置和聊天日志相关的知识,希望对你有一定的参考价值。

#!/bin/bash
### Facultatif change :
DIR=/data/znc # This will most likely change for you
TAR_PATH=`whereis tar | cut -d ' ' -f 2`
p7zip_PATH=`whereis 7za | cut -d ' ' -f 2`
DATEI1=$(date +%Y-%m-%d)_znc_backup.tar
DATEI2=$(date +%Y-%m-%d)_znc_backup.tar.7z
DATUM=$(date +%Y-%m-%d)
sevenzp="a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -mhe=on"
### no Change after here
if [ ! -d "$DIR" ]; then echo "You MUST change DIR variable. TAR. Visit: http://wiki.znc.in/index.php?title=ZNC_Backup";  exit 0; fi
if [ ! -x "$TAR_PATH" ]; then echo "You MUST change TAR_PATH variable. Or install TAR. Visit: http://wiki.znc.in/index.php?title=ZNC_Backup"; exit 0; fi
if [ ! -x "$p7zip_PATH" ]; then echo "You MUST change p7zip_PATH variable. Or install p7zip. Visit: http://wiki.znc.in/index.php?title=ZNC_Backup"; exit 0; fi
$TAR_PATH -cvf $DATEI1 $DIR
$p7zip_PATH $sevenzp $DATEI2 $DATEI1
rm -f $DATEI1

以上是关于sh 备份ZNC配置和聊天日志的主要内容,如果未能解决你的问题,请参考以下文章

Winsock - 为啥 ZNC(和 IRC 保镖)不接受我的 winsock 连接?

shell脚本定时备份日志===logBackup.sh

通过 SSL 连接到 ZNC

sh Ubuntu服务器CRON脚本:重新启动服务器,备份数据库,备份Wordpress站点文件,备份清理,Ubuntu服务器日志轮换计划

日志备份和按时间删除日志脚本实现

Oracle Database数据库完整备份与日志备份