Linux Shell CentOS 写一个延迟等待的脚本

it2024-04-19  47

文章目录

Linux Shell CentOS 写一个延迟等待的脚本1、代码2、结果

Linux Shell CentOS 写一个延迟等待的脚本


1、代码

#!/usr/bin/env bash # --------------------------------------------- # 使用说明 # 这是一个等待的计时器,用来进行友好的等待 单位秒,最大支持10分钟 # 用法 wait-timer 10 # 用法 wait-timer 40 5 # --------------------------------------------- # 等待的时间 TIME=$1 if [ -z "$TIME" ]; then prt "计时器默认等待10S" yellow TIME=10 fi # 提醒频率,默认为 1 FREQUENCY=$2 if [ -z "$FREQUENCY" ]; then FREQUENCY=1 fi if [ "$TIME" -gt 600 ]; then prt "超过计时器的最大值, 合理值为 1 - 600" red 1 exit 1 fi for ((i = 1; i < "$TIME" + 1; i++)); do sleep 1s if [ "$FREQUENCY" -gt 1 ]; then if [ $(($i % $FREQUENCY)) == 0 ]; then prt "正在等待 : 第 $i 秒 ......" fi else prt "$i" fi done

2、结果

简简单单OnlineZuozuo 认证博客专家 Spring 架构 分布式 未闻万里蓬莱,而窥先圣遗智。故,以此生筑梦,奔而逐之;以泰山之伟,攀而登之;以静雅素心,处世为人。------zuozuo著
最新回复(0)