linux重新加载bash,linux – 我如何告诉bash脚本从顶部重新开始?

该博客内容涉及在while循环中设置了一个检查时间的脚本,确保视频转码只在特定时段(18:00-22:00)进行,以避免过度占用CPU资源。在非指定时间,脚本将停止转码并给出提示;在允许的时间段内,脚本启动转码并执行5次循环。
摘要由CSDN通过智能技术生成

把它放在while循环中.我还建议你添加一个“睡眠”,这样你就不会像现在这样快速地使用机器的CPU:

while true; do

##########################################################################

## CHECK TIME

##########################################################################

time=$(date +%k%M)

if [[ "$time" -ge 1800 ]] && [[ "$time" -le 2200 ]]; then

echo "Not a good time to transcode video!" && exit 0

else

echo "Excellent time to transcode video!" && echo "Lets get started!"

fi

##########################################################################

## CHECK TIME

##########################################################################

for i in {1..5}; do

echo $i

sleep 1

done

done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值