AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 自动删除MySQL和网站的日志文件 |
|
---|---|
qnnp |
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 |
感谢分享,期待您下一个精彩的帖子。
回复
2014-12-30 12:21:32 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |
qnnp |
回复
2014-12-30 12:22:42 3
|
zmyamh |
这个好啊 哥上次就是日志问题导致mysql无法启动啦
回复
2014-12-31 00:43:51 4
|
conease |
rm -f这样删除web的日志有问题吧,这样删了之后需要重载网站才能创建日志文件,最好用cat /dev/null > xxxx.log这样删web日志。
回复
2015-01-23 16:26:50 5
|
qnnp |
脚本最后重启了
回复
2015-01-24 21:01:31 6
|
扁扁的汤圆 |
应该是crontab -e吧,crontab -l貌似是查找当前任务
回复
2015-02-16 11:35:09 7
|
okki |
这办法可行
回复
2015-03-26 01:01:37 8
|
chancat |
留个位置 支持
回复
2016-02-28 20:10:37 9
|
苏格拉 |
第二步骤:然后执行命令
chmod 755 /home/dellog.sh 没有反应呢?
回复
2016-03-04 21:43:19 10
|