wwg3320 发表于 2012-10-31 17:49:35

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

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


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

licess 发表于 2012-10-31 19:39:52

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

wwg3320 发表于 2012-10-31 20:01:14

OK :handshake问题解决
非常感谢军哥

wwg3320 发表于 2012-11-1 10:38:58

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

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

licess 发表于 2012-11-1 15:01:00

回复 19# 的帖子

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

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

半人疯 发表于 2013-2-15 15:37:59

回复 20# 的帖子

看了你的帖子跟https://bbs.vpser.net/viewthread.php?tid=8831&highlight=%E6%97%A5%E5%BF%97%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.”

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

这个怎么弄?

licess 发表于 2013-2-15 17:36:56

参考
https://www.vpser.net/manage/crontab.html
https://www.vpser.net/manage/nano.html

lr120113 发表于 2013-5-14 22:23:19

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

我是想切割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

licess 发表于 2013-5-15 09:59:21

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

lr120113 发表于 2013-5-15 14:46:52

回复 24# 的帖子

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

licess 发表于 2013-5-15 21:18:56

回复 25# 的帖子

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

!@#123 发表于 2013-7-28 16:57:30

日志切割脚本使用疑惑

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

pqtech 发表于 2017-1-12 15:10:00

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

ztingjian 发表于 2017-3-1 11:52:19

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

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

[ 本帖最后由 ztingjian 于 2017-3-1 13:12 编辑 ]
页: 1 [2]
查看完整版本: Nginx日志切割脚本