linux命令之 repeat 重復執行命令


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

}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM