【发布时间】:2018-08-31 22:20:33
【问题描述】:
我有一个不断发送消息的命令,但我无法对其进行速率限制。我想要做的是调用命令,让它运行 5 秒,休眠 1 分钟,然后再次调用脚本。
通常我会写:
#!/bin/bash
while :
do
myCommand
sleep 60
done
我想做的是:
#!/bin/bash
while :
do
run myCommand for 5 seconds and stop.
sleep 60
done
我不限于 bash,如果任何其他脚本语言可以以更简单的方式做到这一点,我不介意探索。注意:myCommand 一直运行,必须中断。
【问题讨论】:
-
这并不是真正的重复,如果这个答案得到了诚实的回答,我们应该考虑使用与试图杀死孩子相反的选项使 myCommand 可停止...