定时检测系统cpu,内存,根分区使用情况,检测脚本写好了,但不知道怎么做任务计划让半小时执行,小女子不才,向各路大神请教!

jiajialin555 2019-06-13 12:01:58
#!/bin/bash #统计系统使用情况xitong(){ yum install sysstat-10.1.5-12.el7.x86_64 -y &>/dev/null CPU=`sar -u 1 5 | tail -1 | awk '{print $8}' | awk -F. '{print $1}'` FREE=$((100 - $CPU)) if [ $FREE -gt 80 ] then echo "你的CPU使用率为$FREE%,超过%80" else echo "你的CPU使用率为$FREE,属于正常" fi TOT=$(free | grep Mem | awk '{print $2}') USE=$(free | grep Mem | awk '{print $3}') USED=$(($USE * 100 / $TOT)) if [ $USED -gt 90 ] then echo "你的内存空间使用率达到$USED%,已经超过90%" else echo "你的内存使用率为$USED%,属于正常" fi ROOT=$(df -hT |grep '/$' |awk '{print $6}'|awk -F% '{print $1}') if [ $ROOT -gt 90 ] then echo "你的硬盘根分区使用率为$ROOT%超过90%" else echo "你的硬盘根分区使用率为$ROOT%,属于正常" fi } me=`whoami` &>/dev/null cat << EOF > /var/spool/cron/$me > */1 * * * * /usr/bin/sh xitong > EOF
...全文
268 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pipalcn 2019-09-08
  • 打赏
  • 举报
回复
这脚本写得还可以,看你的能力不错,可以尝试到IT交付网(http://www.itjiaofu.com/)找自己擅长的任务兼职一下。你有能力,我们有平台
NO。101 2019-09-07
  • 打赏
  • 举报
回复
crontab -e
#添加:
30 * * * * bash 文件路径
保存退出!

2楼配置多了个 '*'号
weixin_43513408 2019-09-06
  • 打赏
  • 举报
回复
crontab -e 30 * * * * * /usr/bin/sh 脚本绝对路径 你这应该写在计划任务里就行,不是写在脚本里
伟NSD 2019-09-03
  • 打赏
  • 举报
回复
改成30分钟执行啊

1,092

社区成员

发帖
与我相关
我的任务
社区描述
云计算服务器、网络、虚拟化相关讨论
社区管理员
  • 服务器
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧