shell脚本之003获取固定时间段(分钟)内的日志,并将其定时通过sftp上传至服务器中

发布时间:2024年01月07日

#!/bin/bash
export PATH=/home/ccbt/software/lftp-4.9.2/usr/local/bin/:$PATH
# 获取当前系统时间
now=$(date +"%Y/%m/%d %H:%M:%S")
echo "当前日期时间:$now"
# 当前时间戳
now_time=$(date +%s)
echo "当前时间戳:$now_time"
#获取指定开始时间的时间戳 10分钟
time_befo=$(($now_time-600))
echo "指定开始时间戳: $time_befo"
#获得指定的开始时间
date_start=`date -d @$time_befo "+%Y/%m/%d %H:%M:%S"`
echo "指定开始日期时间: $date_start"
#获取指定结束时间的时间戳 5分钟
time_end=$(($now_time-300))
echo "指定结束时间戳: $time_end"
#获得指定的结束时间
date_end=`date -d @$time_end "+%Y/%m/%d %H:%M:%S"`
echo "指定结束日期时间: $date_end"
# SFTP配置信息 IP # 端口
IP=192.168.31.12
PORT=22
# 用户名 # 密码
USER=root
PASSWORD=SH2022----
# 需要上传的文件所在目录 # 备份目录
SRCDIR=/opt/hzLog/
BACKSRCDI

文章来源:https://blog.csdn.net/qq_41881317/article/details/135384496
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。