- 论坛徽章:
- 0
|
流量统计脚本如下
#!/bin/bash
DAT=`date "+%m%d"`
time_stamp=`date "+%m/%d/%T"`
eth=eth0
while : ; do
RXpre=$(ifconfig ${eth} | grep bytes | awk '{print $2}'| awk -F":" '{print $2}')
TXpre=$(ifconfig ${eth} | grep bytes | awk '{print $6}' | awk -F":" '{print $2}')
sleep 1
RXnext=$(ifconfig ${eth} | grep bytes | awk '{print $2}'| awk -F":" '{print $2}')
TXnext=$(ifconfig ${eth} | grep bytes | awk '{print $6}' | awk -F":" '{print $2}')
echo "$time_stamp,$(((${RXnext}-${RXpre})/1024))KB/s,$(((${TXnext}-${TXpre})/1024))KB/s">>/tmp/network_status_$DAT.csv
done
手动执行 ./network.sh 可以正常看到 /tmp/下有一个 network_status_1022.csv文件,
但是放入crontab 中就不会执行,计划任务如下写的。
*/10 0-23 * * * /root/monitor/linkmon.sh
不知道为啥? |
|