产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 自动删除MySQL和网站的日志文件

qnnp
铜牌会员
524.89 价值分

qnnp 发表于 2014-12-30 12:11:16
本帖最后由 qnnp 于 2014-12-30 12:14 编辑

在/home下新建一个dellog.sh内容为
#!/bin/bash
cd /
rm /home/usrdata/mysql*/mysql-bin* -f #删除MySQL日志
rm /home/wwwroot/*/logs/*.log -f #删除网站日志
amh nginx restart #Nginx重启
amh mysql restart #MySQL重启
然后执行命令
chmod 755 /home/dellog.sh
最后执行命令
crontab -l
添加内容
0 4 1 * * /home/dellog.sh
然后系统就会每个月的1号凌晨4点自动删除所有的日志文件

  点赞,加油! (13.1分)
2014-12-30 12:11:16 1

amysql
创始人
16530.81 价值分

感谢分享,期待您下一个精彩的帖子。
  支持 (0分)  反对 (0分)
回复  2014-12-30 12:21:32 2

AMH面板 - 好用高效低占用、安全可靠极稳定

qnnp
铜牌会员
524.89 价值分

引用:
amysql 发表于 2014-12-30 12:21
感谢分享,期待您下一个精彩的帖子。

不客气啦、
小白一个、
持续摸索中
支持
  支持 (0分)  反对 (0分)
回复  2014-12-30 12:22:42 3

zmyamh
金牌会员
6028.52 价值分

这个好啊 哥上次就是日志问题导致mysql无法启动啦
  支持 (0分)  反对 (0分)
回复  2014-12-31 00:43:51 4

conease
铁牌会员
15.00 价值分

rm -f这样删除web的日志有问题吧,这样删了之后需要重载网站才能创建日志文件,最好用cat /dev/null > xxxx.log这样删web日志。
  支持 (0分)  反对 (0分)
回复  2015-01-23 16:26:50 5

qnnp
铜牌会员
524.89 价值分

引用:
conease 发表于 2015-1-23 16:26
rm -f这样删除web的日志有问题吧,这样删了之后需要重载网站才能创建日志文件,最好用cat /dev/null > xxxx ...


脚本最后重启了
  支持 (0分)  反对 (0分)
回复  2015-01-24 21:01:31 6

扁扁的汤圆
铁牌会员
40.52 价值分

应该是crontab -e吧,crontab -l貌似是查找当前任务
  支持 (0分)  反对 (0分)
回复  2015-02-16 11:35:09 7

okki
铁牌会员
73.00 价值分

这办法可行
  支持 (0分)  反对 (0分)
回复  2015-03-26 01:01:37 8

chancat
铜牌会员
561.75 价值分

留个位置 支持
  支持 (0分)  反对 (0分)
回复  2016-02-28 20:10:37 9

苏格拉
铝牌会员
378.00 价值分

第二步骤:然后执行命令
chmod 755 /home/dellog.sh

没有反应呢?
  支持 (0分)  反对 (0分)
回复  2016-03-04 21:43:19 10
 1 2 >  (总2页)
AMH社区列表
用户服务中心