linux下有时候执行需要持续性测试一天执行命令,可以使用repeat重复执行该命令

进入 ~/.bashrc 中编辑一个函数function repeat()

加入内容如下:

$ vim ~/.bashrc
function repeat() {
number=$1
shift
echo $@
for n in $(seq $number); do
$@
done
}
退出后
$ source ~/.bashrc
$ repeat n COMMAND


如果想让每轮执行完毕后等待一个可见时间 可以再加一个参数

function repeat() {

number=$1

second=$2

shift

shift

echo $@

for n in $(seq $number); do

$@

echo "sleep $second"

sleep $second

done

}

=============

标签: linux, echo, 执行命令, number, seq, second, shift, repeat

相关文章推荐

添加新评论,含*的栏目为必填