我试图弄清楚为什么这个简单的 bash 脚本在运行时内存占用不断增加
#!/bin/bash
while true
do
pid=$(xdotool search --name "TeamViewer")
if [ ! -z "$pid" ]; then
xdotool windowminimize $pid
fi
sleep 1
done
当我运行watch cat /proc/meminfo
脚本时,我看到memFree
和memAvailable
值以稳定的速度下降。它会继续发生,直到系统内存不足并不得不回退到交换,这导致我的系统出现问题
脚本的原始版本(如下)以更高的速率使用内存--sync
,我认为
#!/bin/bash
while true
do
xdotool search --name --sync "TeamViewer" windowminimize
sleep 5
done
任何帮助,将不胜感激
我正在使用运行 Linux Mint 18.1 和 8GB RAM 的 2011 Macbook Pro