加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux命令之 repeat 重复执行命令

发布时间:2020-12-13 22:31:15 所属栏目:Linux 来源:网络整理
导读:linux下有时候执行需要持续性测试一天执行命令,可以使用repeat重复执行该命令 进入?~/.bashrc 中编辑一个函数function repeat()? 加入内容如下: $ vim ~/.bashrc function repeat() { number=$1 shift echo $@ for n in $(seq $number); do $@ done } 退出

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

}

?

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读