【linux】shell实现一个脚本记录开始执行时间与当前时间时间差工具,记录脚本执行时间

shell实现一个脚本:
1.记录开始执行时间,
2.有个while无限循环,每循环一次计算当前时间与开始时间差,并转换成小时制;
脚本的示例:

#!/bin/bash

# 记录开始执行时间
start_time=$(date +%s)

while true; do
    # 计算当前时间与开始时间差,并转换成小时制
    current_time=$(date +%s)
    time_diff=$((current_time - start_time))
    hours=$((time_diff / 3600))

    echo "已经执行了 $hours 小时"

    # 可以在这里添加其他需要执行的操作

    sleep 1  # 每秒循环一次
done

这个脚本会记录开始执行时间,并在一个无限循环中计算当前时间与开始时间的差,并将差值转换成小时制进行输出。你可以在循环中添加其他需要执行的操作。脚本中的 sleep 1 表示每秒循环一次,你可以根据需要调整循环的频率。

猜你喜欢

转载自blog.csdn.net/qq_41604569/article/details/131455672