first commit
This commit is contained in:
parent
e8bf98654a
commit
535f0adf71
4 changed files with 22 additions and 18 deletions
4
Makefile
4
Makefile
|
@ -12,7 +12,7 @@ usage:
|
|||
@echo " make uninstall"
|
||||
|
||||
|
||||
install:
|
||||
install:
|
||||
for prog in $(PROGRAMS); do \
|
||||
install -m 0755 bin/$$prog /usr/bin; \
|
||||
done
|
||||
|
@ -21,7 +21,7 @@ install:
|
|||
for config in $(CONFIGS); do \
|
||||
if test ! -e /etc/motds32/$$config; then install -m 644 ./etc/motds32/$$config /etc/motds32; fi \
|
||||
done
|
||||
|
||||
|
||||
|
||||
uninstall:
|
||||
for prog in $(PROGRAMS); do \
|
||||
|
|
2
Stats32
2
Stats32
|
@ -40,7 +40,7 @@ ip=`hostname -i | awk '{ printf $1 }'`
|
|||
printf "Kernel Info [ $DISTRIB_DESCRIPTION ]\n"
|
||||
printf "%s------------\t------\t------------\t--------------\n"
|
||||
printf "System load \e[42;30;1m\t%s\e[0;0m\tIP Address \e[0;1m\e[38;5;166m\t%s\e[0;0m\n" " $load " $ip
|
||||
printf " \t%s \tUptime system \e[33;3m\t%s\e[0;0m\n" " " "$time"
|
||||
printf "Ban IP \e[41m\e[1m\t%s\e[0;0m\tUptime system \e[33;3m\t%s\e[0;0m\n" " $(cat /var/log/banabuseip.log |wc -l ) " "$time"
|
||||
printf "Process \t(\e[38;5;166m%s\e[0;0m)\tenv LANG \e[33;3m\t%s\e[0;0m\n" " $processes" "$(env | grep LANG=)"
|
||||
printf "User SSH \e[41m\e[1m\t%s\e[0;0m\tShell \e[33;3m\t%s\e[0;0m\n" " $(users | wc -w) " $SHELL
|
||||
printf "%s------------\t------\t------------\t--------------\n"
|
||||
|
|
14
bin/motds32
14
bin/motds32
|
@ -90,7 +90,6 @@ $MOTD32 > $PRG32/Stats32.txt
|
|||
#$stats_data
|
||||
#$MOTD32 > $PRG32/Stats32.txt
|
||||
|
||||
|
||||
#
|
||||
# Append message to the report (and to syslog if enabled)
|
||||
#
|
||||
|
@ -562,7 +561,8 @@ function usage {
|
|||
echo "Usage: motds32 OPTIONS"
|
||||
|
||||
echo " -g, --generate Check system status and generate it to $MOTD file"
|
||||
echo " -s, --status Show limited content of MOTD file"
|
||||
echo " -s, --status Show limited content of MOTDs32 file"
|
||||
echo " -o, --old Show limited content of old MOTD file"
|
||||
echo " -v, --version Display information about motds32 version and author"
|
||||
echo " -U, --update Update MOTD now!"
|
||||
exit 0
|
||||
|
@ -575,6 +575,10 @@ case $1 in
|
|||
test -e $MOTD && cat $MOTD
|
||||
exit 0
|
||||
;;
|
||||
-o|--old)
|
||||
cat /etc/motd.orig
|
||||
exit 0
|
||||
;;
|
||||
-v|--version)
|
||||
echo "motds32 Version: $VERSION"
|
||||
echo "Original project: Krigler Pavol, modstat"
|
||||
|
@ -646,11 +650,11 @@ cat /etc/motds32/Stats32.txt >> $MOTD
|
|||
echo >> $MOTD
|
||||
|
||||
# Append original MOTD from /etc/motd.orig file if exists
|
||||
if [ -s ${MOTD}.orig ]; then
|
||||
#if [ -s ${MOTD}.orig ]; then
|
||||
# echo_center "--- Message Of The Day --- (from /etc/motd.orig file) ---" >> $MOTD
|
||||
# echo >> $MOTD
|
||||
cat ${MOTD}.orig >> $MOTD
|
||||
fi
|
||||
# cat ${MOTD}.orig >> $MOTD
|
||||
#fi
|
||||
|
||||
# Create statistics directory
|
||||
test ! -e $STATS_DIR && mkdir -p $STATS_DIR
|
||||
|
|
20
install.sh
20
install.sh
|
@ -189,8 +189,8 @@ tput cup 11 0
|
|||
if crontab -l | grep -q '/usr/bin/motds32'; then
|
||||
echo -e " \e[34m -Cron \e[0m>> already added.\e[0m"
|
||||
else
|
||||
echo -e "\e[34m - Cron added.\e[0m"
|
||||
(crontab -l ; echo "*/5 * * * * /usr/bin/motds32 -g 2>1")| crontab -
|
||||
(crontab -l ; echo "*/5 * * * * /usr/bin/motds32 -g >/dev/null 2>&1")| crontab -
|
||||
echo -e "\e[34m - Cron added.\e[0m"
|
||||
fi
|
||||
## Generate first stats
|
||||
if test -f /usr/bin/motds32; then /usr/bin/motds32 -g; fi
|
||||
|
@ -220,7 +220,7 @@ tput cup 11 0
|
|||
if [ -f "/usr/bin/motds32" ]
|
||||
then
|
||||
echo -e "\n\e[34m - Make file \e[0m>> found.\e[0m\n"
|
||||
#make install
|
||||
#make install -- see update
|
||||
#echo -e "\n\e[34m - REMake file done.\e[0m\n"
|
||||
else
|
||||
echo -e "\n\e[92m -Building binary \e[0m\n"
|
||||
|
@ -260,8 +260,8 @@ tput cup 11 0
|
|||
echo -e "\e[34m - Cron \e[0m>> already added.\e[0m"
|
||||
/usr/bin/motds32 -g
|
||||
else
|
||||
(crontab -l ; echo "*/5 * * * * /usr/bin/motds32 -g >/dev/null 2>&1")| crontab -
|
||||
echo -e "\e[34m - Cron added.\e[0m"
|
||||
(crontab -l ; echo "*/5 * * * * /usr/bin/motds32 -g 2>1")| crontab -
|
||||
fi
|
||||
## Generate first stats
|
||||
# if test -f /usr/bin/motds32; then /usr/bin/motds32 -g; fi
|
||||
|
@ -294,7 +294,7 @@ tput cup 11 0
|
|||
# motd -g
|
||||
/usr/bin/motds32 -g
|
||||
;;
|
||||
4) echo -e "\n\e[34m Unistall of MOTDs32 in progress... \e[0m"
|
||||
4) echo -e "\n\e[34m Unistall of MOTDs32 in progress... \e[0m\n"
|
||||
## remove file and directory
|
||||
make uninstall
|
||||
rm /etc/motds32/ -Rf
|
||||
|
@ -303,18 +303,18 @@ tput cup 11 0
|
|||
|
||||
## remove cron
|
||||
if crontab -l | grep -q '/usr/bin/motds32'; then
|
||||
echo -e " \e[92m Cron localized\n"
|
||||
crontab -l | grep -v '/usr/bin/motds32 -g 2>1' | crontab -u root -
|
||||
echo -e "\n \e[92m Cron localized\n"
|
||||
crontab -l | grep -v '*/5 * * * * /usr/bin/motds32 -g >/dev/null 2>&1' | crontab -u root -
|
||||
echo -e " \e[92m Cron removed\n"
|
||||
else
|
||||
echo -e " \e[93m Cron not find\n"
|
||||
echo -e "\n \e[93m Cron not find\n"
|
||||
fi
|
||||
|
||||
if [ `grep -c /etc/motd ~/.bashrc` == 0 ]
|
||||
then
|
||||
echo " Code bash not found"
|
||||
echo " Code bash removed"
|
||||
else
|
||||
echo " code bash found"
|
||||
echo " Code bash found"
|
||||
sed -i '/cat \/etc\/motd/d' ~/.bashrc
|
||||
sed -i '/cat \/usr\/bin\/motds32 -g/d' ~/.bashrc
|
||||
echo -e "\e[92m Code .bashrc removed.\e[0m"
|
||||
|
|
Loading…
Reference in a new issue