NickTheGreek 160 Report post Posted November 8, 2016 https://gist.github.com/cha55son/6042560 https://gist.github.com/cha55son/6042560 #!/bin/bash # Installation: # # 1. vim /etc/ssh/sshd_config # PrintMotd no # # 2. vim /etc/pam.d/login # # session optional pam_motd.so # # 3. vim /etc/profile # /usr/local/bin/dynmotd # Place at the bottom # # 4. Then of course drop this file at # /usr/local/bin/dynmotd # USER=`whoami` HOSTNAME=`uname -n` ROOT=`df -Ph | grep root | awk '{print $4}' | tr -d '\n'` HOME=`df -Ph | grep home | awk '{print $4}' | tr -d '\n'` BACKUP=`df -Ph | grep backup | awk '{print $4}' | tr -d '\n'` MEMORY1=`free -t -m | grep "buffers/cache" | awk '{print $3" MB";}'` MEMORY2=`free -t -m | grep "Mem" | awk '{print $2" MB";}'` PSA=`ps -Afl | wc -l` # time of day HOUR=$(date +"%H") if [ $HOUR -lt 12 -a $HOUR -ge 0 ] then TIME="morning" elif [ $HOUR -lt 17 -a $HOUR -ge 12 ] then TIME="afternoon" else TIME="evening" fi #System uptime uptime=`cat /proc/uptime | cut -f1 -d.` upDays=$((uptime/60/60/24)) upHours=$((uptime/60/60%24)) upMins=$((uptime/60%60)) upSecs=$((uptime%60)) #System load LOAD1=`cat /proc/loadavg | awk {'print $1'}` LOAD5=`cat /proc/loadavg | awk {'print $2'}` LOAD15=`cat /proc/loadavg | awk {'print $3'}` echo " Good $TIME $USER" echo " =========================================================================== - Hostname............: $HOSTNAME - Release.............: `cat /etc/redhat-release` - Users...............: Currently `users | wc -w` user(s) logged on =========================================================================== - Current user........: $USER - CPU usage...........: $LOAD1, $LOAD5, $LOAD15 (1, 5, 15 min) - Memory used.........: $MEMORY1 / $MEMORY2 - Swap in use.........: `free -m | tail -n 1 | awk '{print $3}'` MB - Processes...........: $PSA running - System uptime.......: $upDays days $upHours hours $upMins minutes $upSecs seconds - Disk space ROOT.....: $ROOT remaining - Disk space HOME.....: $HOME remaining - Disk space BACK.....: $BACKUP remaining =========================================================================== " 3 Quote Share this post Link to post Share on other sites
Giannis 49 Report post Posted November 8, 2016 Ωραίο!! 2 Quote Share this post Link to post Share on other sites
NickTheGreek 160 Report post Posted November 8, 2016 ευχαριστώ ! έχω πολλά τέτοια Γιαννη, το πιο ωραίο σε περιβάλλοντα χωρίς κάποιο notification service ( WHM, LFD on CSF ) το προσθέτω τωρα σε άλλο topic 1 Quote Share this post Link to post Share on other sites