我要让UnixBench循环运行24小时,shell脚本该怎么写啊?

我要让UnixBench循环运行24小时,shell脚本该怎么写啊?,第1张

time=3600
unixbench &//运行的程序
pid=$!
for((i=0;i<3600;i++))
do
sleep 1
done
kill -9 $pid

例一:

效果如图

开发shell脚本实现服务器临时配置多个IP,并且可以随时撤销配置的所有IPIP的地址范围为:10021~100216,其中100210不能配置

效果如下:

已知下面字符串是将RANDOM随机数采用md5sum加密后任意取出的连续10位结果,请破解这些字符串对应的md5sum前对的字符串的数字?
"4fe8bf20ed"

效果如图:

例一:
使用循环批量输出数组的元素

例二:通过竖向列举法定义数组元素批量打印

结果如图:

例三:
将命令结果作为数组元素定义并打印

结果如图:

利用for循环打印下面这句话不大于6的单词
I am lodboy teacher welcome to oldboy training class

检测多个网站地址是否正常
要求:
1)使用shell数组的方法实现,检测策略尽量使用模拟用户访问
2)每10秒进行一次全部检测,无法访问的输出报警
3)待检测的地址如下
>a=`date`
b=`who|awk '{printf $1 "\n"}`
echo "$b\n" > btxt
while [ 1 -lt 2 ]
do
echo "The current time is :$a"
echo "The current users are :$b"
sleep 30
c=`who|awk '{printf $1 "\n"}`
echo "$c\n" > ctxt
echo `awk '{print $0}' btxt ctxt|sort|uniq -u` > tmpfile
d=`cat tmpfile|grep -v ^$|wc -l`
if [ $d -eq 0 ]
then
echo "no user login and logout"
else
i=1
while [ i -le $d ]
do
e=`cat tmpfile|awk '{printf $0 " "}'|awk '{printf $k}' k="$i"`
if [ `cat btxt|grep $e|wc -l` -eq 0 ]
then
echo "user login:$e"
else
echo "user logout:$e"
fi
let i=i+1
done
fi
echo "$c\n" > btxt
done


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13402656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存