linux经常使用脚本

nginx日志分割脚本php

/shell/nginx-log-split.shnginx

#!/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`
 shell

每5s执行脚本bash

/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
 crontab

相关文章
相关标签/搜索