IPTV KHnet vlcmemorycheck
Z KHnetWiki
VLC memory check
script je funkční, zde ale asi neudržovaný
#!/bin/bash
#maximum pameti (MB) pro proces VLC, je-li vice, zabije ho
MAXRSS=300
VPPID=""
VPRSS=""
for line in `/bin/ps -u vlc -o pid,rss --no-heading`; do
if [ -z "$VPPID" ]; then
VPPID=$line
else
VPRSS=$line
fi
if [ -n "$VPRSS" ]; then
echo "pid $VPPID $VPRSS"
if [ $(($VPRSS/1024)) -gt ${MAXRSS} ]; then
echo " KO, mem $(($VPRSS/1024)) > ${MAXRSS}"
kill $VPPID
logger -t vlc "Killed, memory leak ($(($VPRSS/1024)) > ${MAXRSS})"
else
echo " OK RSS: $(($VPRSS/1024)), max: ${MAXRSS}"
fi
VPPID=""
VPRSS=""
fi
done