脚本下载地址:
#!/bin/bash
for i in {1..5}
do
sleep 10
echo "number------${i}"
jstack -l PID >> ${i}.txt
done
定时抓取日志,循环指定次数
循环5次每次等待10秒
linux sleep命令暂停指定时间
sleep暂停指定时间
功能描述:
使用sleep命令可以暂停指定的时间,时间单位可以是s表示秒(默认设置),m表示分钟,h表示小时,d表示天。指定数字可以是一个整数,也可以是浮点数。如果参数个数超过2个,暂停的总时间为各个参数值的和。
命令语法:
sleep[数字][时间单位]
例如:暂停4秒种。
[root@localhost ~]# sleep 4
暂停4天
[root@localhost ~]# sleep 4d