IPTV KHnet vlcmemorycheck
Z KHnetWiki
(Rozdíly mezi verzemi)
m |
|||
Řádka 33: | Řádka 33: | ||
VPRSS="" | VPRSS="" | ||
fi | fi | ||
- | done | + | done |
Aktuální verze z 9. 7. 2009, 09:57
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