#!/bin/bash
##
## Autorzy: Tomasz Lodarski i Piotr Lezon
## Pierwsza wersja skryptu wykonana na laboratorium z "Podstaw informatyki"
## http://piio.risp.pl
##
autors="Tomasz Lodarski oraz Piotr Lezon prezentuja :P"
tmp=.temp.tmp
dni=`uptime|cut -d " " -f 4`                          #wycinamy ilosc dni
uptime|cut -d " " -f 6 > $tmp                         #wycinamy ilosc godzin i zapisujemy do plik tmp
godzin=`cut -b 1-5 $tmp`                              #usuwamy przecinek z pliku temp.tmp
nazwa=`whoami`                                        #pobieramy nazwe usera
czas=`date|cut -d " " -f 5-6`                         #wycinamy biezacy czas
dzien=`date|cut -b 10`  	                      #wycinamy biezacy dzien
miesiac=`date|cut -b 5-7`                             #wycinamy biezacy miesiac
rok=`date|cut -b 25-29`                               #wycinamy biezacy rok
mem_total=`cat /proc/meminfo|grep 'MemTotal'|gawk '{print $2}'`                       #zrzucamy top'a do pliku
clear
echo "$autors"
echo ""
echo "Obecny czas: $czas"                             #wyswietlamy obecny czas
echo "Obecna data: $dzien $miesiac $rok"              #wyswietlamy obecna date
echo "Czas pracy systemu: $dni dni + $godzin godzin"  #wyswietlamy uptime serwera
echo "Moja nazwa uzytkownika: $nazwa"                 #wyswietlamy nazwe usera 
echo "Calkowita pamiec RAM: $mem_total kb"
proc_name=`cat /proc/cpuinfo|grep 'name'|gawk '{print $4,$5,$6,$7,$8,$9,$10}'`
proc_mhz=`cat /proc/cpuinfo|grep 'MHz'|gawk '{print $4}'`
proc_cache=`cat /proc/cpuinfo|grep 'cache'|gawk '{print $4,$5}'`
echo "nazwa procesora: $proc_name"
echo "Czestotliwosc procesora: $proc_mhz"
echo "Pamiec cache procesora: $proc_cache"
#echo "Info o procesach: \n $tasks" 
#sleep 1
rm $tmp
echo "Koniec."
netstat -s -t
echo $?
exit 0 
## bez problemu mozna to zrobic na funkcjach :P

