Ich wurde schon paar mal gefragt, wie ich die Statusangabe in meinen Konsolen (Beispielscreenshot) realisiert habe. Es ist eigentlich ganz einfach. Man benötigt dazu eigentlich nur das kleine Tool: figlet und ein paar Zeilen Shellcode:
# Variable myname auf maximal 20 Zeichen begrenzen
myname=`uname -sr`
if [ ${#myname} -gt 19 ]
then
myname=`uname -sr | cut -c 1-18`'..'
fi
clear
figlet -f small $myname
echo '> '`uptime`
eval NFSD=`ps -ax | grep -v grep | grep -c nfsd`
eval SMBD=`ps -ax | grep -v grep | grep -c smbd`
eval HTTPD=`ps -ax | grep -v grep | grep -c httpd`
eval MYSQL=`ps -ax | grep -v grep | grep -c mysql`
echo '> nfsd['$NFSD'] :: smbd['$SMBD'] :: httpd['$HTTPD'] :: mysql['$MYSQL']'
echo " "
Das ganz nun einfach in ein Shellscript packen oder in z.B. die .zshrc packen.
Geil THX…
dick im BLog