linux脚本写入文本到文件,crontab里shell脚本将top信息写入文件

本文介绍如何使用Crontab结合Shell脚本自动执行top命令并将系统资源占用情况定期记录到文件中,便于后续分析。具体实现包括设置Crontab任务、编写Shell脚本来调用top命令并格式化输出。

crontab里shell脚本将top信息写入文件:

注:

1、top -n 1代表执行1次退出(默认top是不退出的),-d 1代表每1秒执行1次

2、crontab里需加/bin/bash

# crontab -e

*/5 * * * * /bin/bash /usr/local/bin/top.sh

# vi top.sh

#!/bin/bash

Date=`date +%Y%m%d`

Date2=`date +%Y%m%d_%H%M`

Date3=`date +%Y%m%d -d "7 days ago"`

echo "$Date2" >> /log/Top/$Date.log

/usr/bin/top -b -d 1 -n 1 | head -n 15 >> /log/Top/$Date.log

echo "                       " >> /log/Top/$Date.log

echo "                       " >> /log/Top/$Date.log

/bin/rm -rf /log/Top/$Date3.log

:wq

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值