博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux常用脚本
阅读量:6353 次
发布时间:2019-06-22

本文共 523 字,大约阅读时间需要 1 分钟。

hot3.png

nginx日志分割脚本

/shell/nginx-log-split.sh

#!/bin/bash

base_path='/home/wwwlogs'
log_path=$(date -d yesterday +"%Y%m")
day=$(date -d yesterday +"%d")
mkdir -p $base_path/$log_path
mv $base_path/access.log $base_path/$log_path/access_$day.log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
 

每5s执行脚本

/shell/execution-per-5s.sh

#!/bin/bash

step=5 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step))); do
    $(php '/home/wwwroot/default/running/Public/crontab.php')
    sleep $step
done
exit 0
 

转载于:https://my.oschina.net/u/1422143/blog/705382

你可能感兴趣的文章
android 屏幕适配
查看>>
Android Activity的4种启动模式
查看>>
leetcode第一刷_Minimum Depth of Binary Tree
查看>>
pm2-webshell —— 基于浏览器的终端控制台
查看>>
Mysql基准测试
查看>>
Session 撰改演示
查看>>
【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
查看>>
事务隔离级别(图文详解)
查看>>
canvas系列教程08-canvas各种坑
查看>>
浅析package.json中的devdependencies 和 dependencies
查看>>
又一个 iOS 侧边栏组件: SideMenu
查看>>
vue.js 打包遇到的问题
查看>>
【译】更优秀的GraphQL官方中文文档-客户端如何使用
查看>>
git pull遇到的问题
查看>>
eclipse下maven spring项目环境配置
查看>>
无缝轮播
查看>>
CTS失败项分析(2)android.telephony.cts.VisualVoicemailServiceTest#testFilter_data
查看>>
三分钟,轻松了解Dapp
查看>>
GMQ交易平台满足不同客户群体的多种投资需求
查看>>
大数据开发如何入门你必须知道这些
查看>>