
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命令之 repeat 重复执行命令全部内容,希望文章能够帮你解决linux命令之 repeat 重复执行命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)