shell问题binbashday=`date +%Y-%m-%d`basedir=tmp# 1.syslog-back

学习 时间:2026-04-02 09:44:10 阅读:5971
shell问题binbashday=`date +%Y-%m-%d`basedir=tmp# 1.syslog_backup ( PATH = varlog )cd vartar -zcf $basedircghldns.syslog.$day.tar.gz log 2 devnull# 2.ftp to backup serverftp -n ending nulopen 10.30.11.53user log XXXXcd lnkcd cghldnscd sysloglcd tmpbinput cghldns.syslog..tar.gzbyeending#3.clear logrm -rf tmp.gz补充在ftp上传过程中出现各种错误的情况下,主动发送某个邮件给系统管理员.

最佳回答

阳光的小蜜蜂

明理的冬日

2026-04-02 09:44:10

我说一下自己的建议,日志备份的时候,在本机我都要预留7天以上,单独写一个定时清理日志的脚本。在ftp过程中出现的问题发邮件不如直接在目标机器里写一个定时检测上传文件是否成功的脚本而且你这个脚本是压缩,上传,清除都在一个脚本里写的。中间都没有时间间隔。如果日志过大,压缩起来也需要时间,最好压缩和上传分开运行。命令之间最好间隔sleep这样可以有一定的保障。

最新回答共有2条回答

  • 孝顺的钢铁侠
    回复
    2026-04-02 09:44:10

    我说一下自己的建议,日志备份的时候,在本机我都要预留7天以上,单独写一个定时清理日志的脚本。在ftp过程中出现的问题发邮件不如直接在目标机器里写一个定时检测上传文件是否成功的脚本而且你这个脚本是压缩,上传,清除都在一个脚本里写的。中间都没有时间间隔。如果日志过大,压缩起来也需要时间,最好压缩和上传分开运行。命令之间最好间隔sleep这样可以有一定的保障。

上一篇 请大家用中文交流 谢谢.翻译成英语是什么?

下一篇 三个孩子分21个苹果,每人至少分1个,分得的苹果个数是整数,则分配方法共有------种.