Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#26  2007-01-24 22:00:31

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

#!/bin/bash
#########
#Użyte zmienne
#USER  - Nazwa usera
#HOME_SIZE   - Rozmiar jego katalogu domowego
#MAIL_SIZE   - Rozmiar poczty
#SUMMARY_SIZE  - Suma
#########

echo "Użytkownik  Home Mail Suma"
for USER in `ls /home` ; do
        HOME_SIZE=`du -m --summarize /home/$USER |cut -f1`"MB"
        MAIL_SIZE=`du -h /var/mail/$USER|cut -f1`"B"
        SUMMARY_SIZE=`echo $HOME_SIZE i $MAIL_SIZE | bc -l`"MB"
        echo $USER"  "$HOME_SIZE"  "$MAIL_SIZE

done




teraz jest tak
nadal nie wyswietla samego uzytkownika

Offline

 

#27  2007-01-24 22:09:53

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

:)

Offline

 

#28  2007-01-24 22:14:03

  Make - Użytkownik

Make
Użytkownik
Skąd: Magurski Národný Park
Zarejestrowany: 2007-01-01

Re: pomocy w skrypcie

Kod:

#!/bin/bash                                                                     
                                                                                
#########                                                                       
#Uzyte zmienne                                                                  
#USER  - Nazwa usera                                                            
#HOME_SIZE   - Rozmiar jego katalogu domowego                                   
#MAIL_SIZE   - Rozmiar poczty                                                   
#SUMMARY_SIZE  - Suma                                                           
#########                                                                       
                                                                                
echo "U|ytkownik  Home Mail Suma"                                               
for USER in `ls /home` ; do                                                     
        HOME_SIZE=`du -m --summarize /home/$USER |cut -f1`                      
        if [ -e /var/mail/$USER ]; then                                         
            MAIL_SIZE=`du -m /var/mail/$USER|cut -f1`                           
        else                                                                    
            MAIL_SIZE="0"                                                       
        fi                                                                      
        SUMMARY_SIZE=`echo $(($HOME_SIZE+$MAIL_SIZE)) `                         
        echo $USER"  "$HOME_SIZE"MB  "$MAIL_SIZE"MB  "$SUMMARY_SIZE"MB"         
done 

jezeli ma byc wszystko w MB to mozesz tez tak to zrobic


du: cannot access `/var/mail/ubuntu': No such file or directory

bo koleś ubuntu nie ma poczty i to rozwiąże Ci if z opcją -e (chyba exist)


Powered by Debian :)

Offline

 

#29  2007-01-24 22:20:45

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

spoks

Offline

 

#30  2007-01-24 22:24:54

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

:)

Offline

 

#31  2007-01-24 22:26:38

  Make - Użytkownik

Make
Użytkownik
Skąd: Magurski Národný Park
Zarejestrowany: 2007-01-01

Re: pomocy w skrypcie

no dobra do html-a to bedzie cos takiego

Kod:

                   
 #!/bin/bash 

######### 
#Uzyte zmienne 
#USER  - Nazwa usera 
#HOME_SIZE   - Rozmiar jego katalogu domowego 
#MAIL_SIZE   - Rozmiar poczty 
#SUMMARY_SIZE  - Suma 
######### 

echo "<table border=1><tr><td>Uzytkownik</td><td>  Home</td><td> Mail</td><td> Suma</td></tr>" 
for USER in `ls /home` ; do 
        HOME_SIZE=`du -m --summarize /home/$USER |cut -f1` 
    if [ -e /var/mail/$USER ]; then
        MAIL_SIZE=`du -m /var/mail/$USER|cut -f1`
    else
        MAIL_SIZE="0" 
    fi
    SUMMARY_SIZE=`echo $(($HOME_SIZE+$MAIL_SIZE)) `
    echo "<tr><td>"$USER"</td><td>"$HOME_SIZE"MB</td><td>"$MAIL_SIZE"MB</td><td> "$SUMMARY_SIZE"MB</td></tr>"
done
echo "</table>"                                              

uruchmiasz:

Kod:

./skrypt.sh > dane.html
albo 
sh skrypt.sh > dane.html (jak nie masz chmod ustawionego na +x)

i w przeglądarce ogladasz sobie plik dane.html ... to tyle


Powered by Debian :)

Offline

 

#32  2007-01-24 22:37:50

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

:(

Offline

 

#33  2007-01-24 22:39:52

  Make - Użytkownik

Make
Użytkownik
Skąd: Magurski Národný Park
Zarejestrowany: 2007-01-01

Re: pomocy w skrypcie

bo miało wyjść ... otwórz to w jakiejś przeglądarce www...
np firefox dane.html


Powered by Debian :)

Offline

 

#34  2007-01-24 22:43:26

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

a tobie wychodzi

Offline

 

#35  2007-01-24 22:45:45

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

jak wpisalm w firefoxie pisze

www.dane.html could not be found. Please check the name and try agein

Offline

 

#36  2007-01-24 22:55:25

  Make - Użytkownik

Make
Użytkownik
Skąd: Magurski Národný Park
Zarejestrowany: 2007-01-01

Re: pomocy w skrypcie

wpisz w konsoli, ale najpierw upewnij się, że w tym katalogu gdzie jesteś jest plik dane.html

Kod:

#ls | grep dane.html
dane.html
#firefox dane.html

albo normalnie w firefoxie PLIK > "OTWÓRZ PLIK" szukasz swojego pliku i koniec


Powered by Debian :)

Offline

 

#37  2007-01-24 22:58:20

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: pomocy w skrypcie

prościej wykorzystać tekstową przeglądarkę www, np.:

Kod:

w3m dane.html
links dane.html
lynx dane.html

Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#38  2007-01-24 22:59:43

  anna7890 - Użytkownik

anna7890
Użytkownik
Zarejestrowany: 2007-01-24

Re: pomocy w skrypcie

dzieki mam nadzieje ze bedzie dzilac jutro na zajeciach jak to otworze w czym innym

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)