shell脚本,删除30天以前的日志,并将日志推送到nas,但运行出现/bin/bash^M。

1、删除30天以前的日志:

#! /bin/bash

# 定义源日志目录
LOG_DIR=/home/log/
# 删除日志
find $LOG_DIR  -type f -name "*.log" -mtime +30 -exec rm -f {} \;
# 输出成功信息
echo "The 30 day log ago has been deleted."

2、将日志推送到nas中,然后删除pod中的日志

注意:pod中的日志需要挂载到本地。

#! /bin/bash

#Set variables
#本地日志的地址
LOG_DIR=/home/log
#nas地址
NAS_DIR=/home/nas/log

#local_log  to nas
find $LOG_DIR -name "*.log" -exec cp -arf {} $NAS_DIR \;

#clear local all-log
find $LOG_DIR -type f -name "*.log" -mtime +30 -exec rm {} \;

# 输出成功信息
echo "Logs have been backed up to NAS."

3、pod挂载到本地

第一种:直接挂载目录。
在这里插入图片描述
第二种:使用pv

在这里插入图片描述
在这里插入图片描述

4、运行出现/bin/bash^M

1、首先检查,linux中 /bin 下是否有bash。
      安装- yum install bash
2#! /bin/bash     #!+空格+/bin/bash
      查看是否有空格。
3、以上2个都没有问题的,Windows的换行符与linux的不同,可能这个导致的。
   使用dos2unix  文件名。转化成linux的形式。如果没有dos2unix命令,执行 yum -y install dos2unix
 

最近更新

  1. Jupyter Notebook详尽安装教程

    2024-05-01 01:34:01       0 阅读
  2. 实现淘客返利系统中的用户登录与权限管理

    2024-05-01 01:34:01       0 阅读
  3. 【力扣】每日一题—第70题,爬楼梯

    2024-05-01 01:34:01       1 阅读
  4. mysql快速精通(一)DQL数据查询语言

    2024-05-01 01:34:01       1 阅读
  5. 408第二轮复习 数据结构 第七章查找

    2024-05-01 01:34:01       1 阅读
  6. Python中的迭代器与可迭代对象的概念及其关系

    2024-05-01 01:34:01       1 阅读
  7. 大数据面试题之Greenplum(2)

    2024-05-01 01:34:01       1 阅读

热门阅读

  1. CIEEFEN 品牌香水

    2024-05-01 01:34:01       13 阅读
  2. Redis知识点汇总表格总结

    2024-05-01 01:34:01       14 阅读
  3. ArrayList为什么要实现RandomAccess接口

    2024-05-01 01:34:01       11 阅读
  4. 跨语言摘要CLS近期论文研究总结(一)

    2024-05-01 01:34:01       14 阅读
  5. 升级cmake

    2024-05-01 01:34:01       11 阅读
  6. vim与tmux配置文件及常用命令总结

    2024-05-01 01:34:01       13 阅读
  7. 初识Electron,创建桌面应用

    2024-05-01 01:34:01       13 阅读
  8. 强制删除k8s中的pod

    2024-05-01 01:34:01       14 阅读
  9. python使用meshio加vtk读取数据并渲染

    2024-05-01 01:34:01       16 阅读
  10. php 使用链接接收两个参数

    2024-05-01 01:34:01       10 阅读
  11. Zephyr PM电源管理系统学习笔记

    2024-05-01 01:34:01       14 阅读
  12. GpuMall的GPU算力资源池化技术有何优势?

    2024-05-01 01:34:01       15 阅读
  13. 2012NOIP普及组真题 2. 寻宝

    2024-05-01 01:34:01       13 阅读