打印

Nginx日志切割脚本

Nginx日志切割脚本 下载后安装时提示权限不够

[root@localhost vhost]# cd
[root@localhost ~]# ls
anaconda-ks.cfg    install.log.syslog  lnmp0.9-full.tar.gz  公共的  图片  音乐
cut_nginx_logs.sh  lnmp                pureftpd             模板    文档  桌面
install.log        lnmp0.9-full        vhost.sh             视频    下载
[root@localhost ~]# ./cut_nginx_logs.sh
-bash: ./cut_nginx_logs.sh: 权限不够
[root@localhost ~]#


Nginx日志切割脚本 下载后安装时提示权限不够 请求军哥帮助
我是用一键安装包安装的系统,现在想设置Nginx日志切割脚本,请教一下如何设置?
我是新手,还望军哥多多指教

TOP

权限不够就加权限
chmod +x cut_nginx_logs.sh

TOP

OK   问题解决
非常感谢军哥

TOP

[root@localhost ~]# ls
anaconda-ks.cfg    install.log.syslog  lnmp0.9-full.tar.gz  公共的  图片  音乐
cut_nginx_logs.sh  lnmp                pureftpd             模板    文档  桌面
install.log        lnmp0.9-full        vhost.sh             视频    下载
[root@localhost ~]# ./cut_nginx_logs.sh
mv: 无法获取"/home/wwwlogs/access.log" 的文件状态(stat): 没有那个文件或目录
mv: 无法获取"/home/wwwlogs/vpser.log" 的文件状态(stat): 没有那个文件或目录
mv: 无法获取"/home/wwwlogs/licess.log" 的文件状态(stat): 没有那个文件或目录
nginx: [warn] conflicting server name "www.fk69.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "yaozhui.guke91.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "hgk.bjzx999.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "hengan.han999.com" on 0.0.0.0:80, ignored
[root@localhost ~]#

军哥帮看下 昨天执行成功了,今天一看没有切割的日志 所以今天又重新执行了下,这是执行结果

TOP

回复 19# 的帖子

你不按要求修改肯定没法直接用

提示的域名应该是添加了2次

TOP

回复 20# 的帖子

看了你的帖子跟https://bbs.vpser.net/viewthread ... 7%E5%88%87%E5%89%B2这个帖子

说输入crontab -e,再怎么样怎么样。

但是我试了不行,输入crontab -e后 显示 no crontab for root - using an empty one

然后就是一片文章出来,第一句是“#edit this file to introduce tasks to be run by cron.”

后面还有一些选项  也不能用  

这个怎么弄?
附件: 您所在的用户组无法下载或查看附件

TOP

TOP

想切割网站的日志这样设置不行呢?求指教!!

我是想切割www.fdb2b.com的网站日志,别的设置没有动,我是修改了:log_files_name=<www.fdb2b.com>,【www.fdb2b.com:这个是我的一个网站日志文件名】,这样设置后没有切割,日志文件也不见了。军哥帮我看看应该怎么修改啊?先谢谢了!

#set the path to nginx log files
log_files_path="/home/wwwlogs/"
log_files_dir=${log_files_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday
" +"%m")
#set nginx log files you want to cut
log_files_name=<www.fdb2b.com]>
# 【www.fdb2b.com:这个是我的一个网站日志文件名】
#set the path to nginx.
nginx_sbin="/usr/local/nginx/sbin/nginx"
#Set how long you want to save
save_days=30

TOP

log_files_name=(www.fdb2b.com)
https://www.vpser.net/manage/cut-nginx-log-files.html
然后执行脚本看看

TOP

回复 24# 的帖子

军哥我按照你说的,执行后,返回了这个提示:installing new crontab
这个说明我的新加的任务成功了吧?

TOP

回复 25# 的帖子

这个提示就是crontab添加成功的提示

TOP

日志切割脚本使用疑惑

lnmp1.0自带最新的日志切割脚本了吗?还是用发表于 2011-3-7 09:38 Nginx日志切割脚本呢?是不是在1。0版中是通用的。

TOP

这个脚本可以切割apache的日志吗?

TOP

建议增加压缩日志
一来节省服务器储存压力,二来下载日志也节省宽带

加个zip压缩应该很简单的
我自己稍做修改,不知道有没有错误

[ 本帖最后由 ztingjian 于 2017-3-1 13:12 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP