linux shell脚本 检测动态日期目录存在与否
来源:互联网 发布:苹果移动网络一键设置 编辑:程序博客网 时间:2024/05/16 02:17
日志备份shell脚本中,需要按照年和月来细分目标文件存储目录,
需要检查目标目录是否存在,避免在跨月,跨年时脚本执行报错
shell脚本名称:dividelog.sh
内容如下:
#原始文件路径
souceLogPath='/usr/local/nginx/logs'
#备份路径前缀
targetSavePathPrefix='/usr/local/nginx_backup/logs'
#目录存在检查,不存在创建
targetSaveFullPath=$targetSavePathPrefix/$(date +%Y)/$(date +%m)
if [ ! -d "$targetSaveFullPath" ]; then
mkdir -p "$targetSaveFullPath"
fi
#处理日志
mv $souceLogPath/access_y.log $targetSaveFullPath/$(date +%Y%m%d)_access_y.log
mv $souceLogPath/access_y_proxy.log $targetSaveFullPath/$(date +%Y%m%d)_access_y_proxy.log
#...
#平滑重启nginx,并重新创建所需的access日志文件
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
- linux shell脚本 检测动态日期目录存在与否
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- Linux shell脚本判断输入目录是否存在,并输出目录所在磁盘使用量
- Linux查看服务存在与否
- XMLHTTP检测远程文件存在与否
- 如何检测数据库服务器存在与否?
- 脚本练习_输入用户名 检测用户是否存在 存在则检测家目录是否存在
- 自动清除日期目录shell脚本
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux shell脚本中判断变量文件目录:权限、是否存在、空值、相等
- Linux shell脚本中判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等
- ASIHttpRequest-创建和执行request
- 用C语言将一个字符串转换成整型
- highcharts 实际开发应用
- Problem D
- Chrome快捷键大全
- linux shell脚本 检测动态日期目录存在与否
- java插入数据库乱码
- C# WebClient UploadFile测试通过
- 如何将android SDK sample中的例子用eclipse打开
- JAVA 生成解析XML-DOM
- 诗一首 感觉不错,保存下
- Todo List
- 用WORD2007 制作三线表
- Photon官方Lite类中Lite Concepts