linux
pengpengzhou
主要学习语言Java,Nodejs,Go
展开
-
Nginx日志滚动脚本
Nginx日志滚动可分为3步:将access.log重命名成形如access_202006161113.log 通过kill命令向nginx的进程发送 -USR1信号,通知nginx重新创建access.log文件 删除修改时间比指定时间更早的历史日志示例脚本:#!/bin/bash# rename access.logNGINX_LOG_HOME="/data/web_log/nginx"minu=`date "+%Y%m%d%H%M"`src=$NGINX_LOG_HOME..原创 2020-06-16 11:44:59 · 398 阅读 · 0 评论 -
Linux crontab调用Shell脚本传中文参数显示乱码
问题描述:在Centos 6上,shell脚本通过环境变量向一个java程序传递一个中文变量,这里是邮件标题“系统指标日报”。通过命令行直接运行没有问题,但是通过crontab来执行邮件标题显示乱码。export JAVA_HOME=/usr/java/jdk1.8.0_131JAVA_OPT="-Dtitle=系统指标日报"JAVA_MAIN_CLASS="com.email....原创 2020-04-11 10:50:12 · 1370 阅读 · 0 评论 -
常用Linux命令
1. ping 加上客户端主机名和时间戳> ping 192.168.7.42 | while read pong; do echo "$(hostname) $(date): $pong"; done7_33 Mon Dec 9 13:18:52 CST 2019: PING 192.168.7.42 (10.1.7.42) 56(84) bytes of data.7_33...原创 2019-12-09 13:28:32 · 225 阅读 · 0 评论