Код скрипта ../../bin/log-local.sh
#!/bin/bash
# Script for logging current system status:
# - number of processes
# - RX and TX bytes over ext network interface
# Log to this file:
LOG_FILE=/var/www/stat/local.log
# Timestamp:
TS=`date '+%Y-%m-%d %H:%M:%S'`
# Process number
PROCNUM=`ps aux | wc -l`
PROCNUM=$(($PROCNUM-1))
# netstat info
NETBYTES=`netstat -i | grep '^ext' | awk '{print "RX ",$4,"bytes, TX ",$8,"bytes."}'`
# Log all to the file
echo "$TS => Procs: $PROCNUM, $NETBYTES" >> "$LOG_FILE"
#------------------------------------------------------------