一个好网站,有哪些做投行网站,花钱做网站需要所有权,自助建网站信息发布企业删除30天以前的日志 将日志推送到nas中#xff0c;然后删除pod中的日志 pod挂载到本地 运行出现/bin/bash^M 1、删除30天以前的日志#xff1a; #! /bin/bash# 定义源日志目录
LOG_DIR/home/log/
# 删除日志
find $LOG_DIR -type f -name *.log -mtime 30 -exec… 删除30天以前的日志 将日志推送到nas中然后删除pod中的日志 pod挂载到本地 运行出现/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