#! /bin/bash
#
# clear_ram.sh - Clear as much user-space ram as possible
# (until the OOM_killer gets us)
#
swapoff -a
mem=$(free -b | grep Mem | awk '{print $2}')
mount none -t tmpfs -o size=$mem /tmp
dd if=/dev/zero of=/tmp/zero.dat bs=1M &
echo "17" > /proc/$(pidof dd)/oomadj
while (pidof dd); do kill -USR1 $(pidof dd); done
这是一个shell脚本。 这段代码做了什么?这是什么shellScript呢?
NOT HOMEWORK
它在笔记中告诉你...它清除RAM中的空间。 –
这是一个用于自动降低堆栈溢出代码的脚本。 – meagar
duuh,Gaz 我想要详细信息 –