shell 写个定时器
时间: 2023-07-14 12:02:13 浏览: 141
c# 编写的一款定时器!
当然,我可以帮您编写一个简单的shell定器脚本。以下是示例:
```shell#!/bin/bash
# 设置定时器参数
interval=5 # 定时器间隔,单位为秒
duration=60 # 定时器总时长,单位为秒
# 计算定时器运行次数
times=$((duration / interval))
# 定时器逻辑
for ((i=1; i<=times; i++)); do
echo "定时器执行次数: $i"
# 在这里编写您想要执行的命令或脚本
sleep $interval # 等待一段时间后再次执行
done
echo "定时器执行完毕"
```
这个脚本会在每个 `interval` 秒的时间间隔内重复执行指定的命令或脚本,总共运行 `duration` 秒。您只需将您想要执行的命令或脚本放在注释部分的位置即可。
保存脚本为 `timer.sh`,然后通过运行 `bash timer.sh` 或 `./timer.sh` 来执行定时器脚本。请注意,您需要有执行脚本的权限。
阅读全文