Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../data-stud/../../../sbin/kill-bomb-cron
Real path: /usr/sbin/kill-bomb-cron
Zurück
#!/bin/bash EMAIL_RECIPIENTS="sombrutz@informatik.hu-berlin.de,kaempfer@informatik.hu-berlin.de,root@informatik.hu-berlin.de" MAX_PROC_COUNT=`ulimit -u` let MAX_PROC_COUNT=MAX_PROC_COUNT*90/100 BOMB_USER=`ps -efa | awk '{if ( $1 != "root" ) print $1}' | sort | uniq -c | gawk -v MAXPROCS=$MAX_PROC_COUNT '{ if ( $1 > MAXPROCS ) { print $2; } }'` BOMB_USER_COUNT=`echo $BOMB_USER | wc -w` if [ $BOMB_USER_COUNT -gt 0 ]; then echo "User mit mehr als $MAX_PROC_COUNT Prozessen: $BOMB_USER" | mailx -s "$HOSTNAME: kill-bomb" $EMAIL_RECIPIENTS for u in $BOMB_USER; do kill-bomb $u > /dev/null 2>&1 done fi