2022-12-16 18:28:21 +08:00
|
|
|
#!/bin/bash
|
|
|
|
while true
|
|
|
|
do
|
2023-07-04 22:08:17 +08:00
|
|
|
Mem=$(free -m | grep Mem | awk {'print $3'})
|
2023-07-13 14:34:54 +08:00
|
|
|
disk=$(iotop -o -b -k -d 1 -n 1 | grep Total | awk {'print $10'})
|
2023-07-04 22:08:17 +08:00
|
|
|
|
|
|
|
if [ $Mem -ge 3000 ]; then
|
|
|
|
/home/300tc/projects/udpClient/udpClient 127.0.0.1 9,0
|
|
|
|
fi
|
|
|
|
|
2022-12-16 18:28:21 +08:00
|
|
|
time=$(date +%Y%m%d_%H%M%S)
|
|
|
|
|
2023-07-13 14:34:54 +08:00
|
|
|
txt=$time"\t"$Mem"\t"$disk
|
2023-07-04 22:08:17 +08:00
|
|
|
echo -e $txt &>> /media/nvme/300TC/programRunLog/memoryUseage.txt
|
2022-12-16 18:28:21 +08:00
|
|
|
|
|
|
|
sleep 2
|
|
|
|
done
|
|
|
|
|