Здесь:
#!/bin/bash
threshold=100 # Minimum amount of memory left when you should start killing, in MB
browser="firefox-bin" # Change this to whatever you use, firefox is actually firefox-bin
while true; do
available=$(free -m | head -2 | tail -1 | awk '{print $4}')
if [ "$threshold" -ge "$available" ]; then
killall -q $browser # Will not complain if no processes were killed
fi
sleep 20
done
Поместите это в /home/USERNAME/bin, выполните chmod +x ~/bin/SCRIPTNAME, а затем добавьте его в свои программы автозапуска через System->Preferences->Startup Applications.
Затем скрипт будет запускаться при входе в систему автоматически. Вы можете запустить его вручную с помощью ~/bin/SCRIPTNAME &