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/.

#1  2007-12-02 12:02:44

  xree - Użytkownik

xree
Użytkownik
Skąd: Lubin
Zarejestrowany: 2006-03-25

JAK ZROBIĆ SKRYPT???

Skrypt dla zadanej jako parametr nazwy użytkownika odczytuje z pliku /etc/passwd login, pełną nazwę i katalogi domowe użytkownika, następnie komenda du odczytuje rozmiar wszystkich plików w domowym katalogu użytkownika. Wyświetla dane.
Z góry dzieki za odpowiedz

Offline

 

#2  2007-12-02 12:52:12

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: JAK ZROBIĆ SKRYPT???

Offline

 

#3  2007-12-02 14:00:52

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: JAK ZROBIĆ SKRYPT???

Kod:

#!/bin/bash

USER=$1

if [ $# -eq 0 ]; then
    echo "$0: Podaj jako parametr nazwe usera!!!"
    exit 1
fi

USER_LOGIN=`getent passwd | grep ${USER} | awk -F ":" '{print $1}'`
USER_UID=`getent passwd | grep ${USER} | awk -F ":" '{print $3}'`
USER_GID=`getent passwd | grep ${USER} | awk -F ":" '{print $4}'`
USER_NAME=`getent passwd | grep ${USER} | awk -F ":" '{print $5}'`
USER_HOME=`getent passwd | grep ${USER} | awk -F ":" '{print $6}'`

clear
echo "-------------------------------------"
echo -e "USER:\t\t"${USER_LOGIN}
echo -e "UID:\t\t"${USER_UID}
echo -e "GID:\t\t"${USER_GID}
echo -e "Imie Nazwisko:\t"${USER_NAME}
echo -e "Katalog domowy:\t"${USER_HOME}
echo "-------------------------------------"
echo "Pliki w katalogu domym usera:"
du -hc ${USER_HOME} | sort -rn

...

Offline

 

#4  2007-12-02 15:54:36

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: JAK ZROBIĆ SKRYPT???

eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#5  2007-12-02 16:04:22

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: JAK ZROBIĆ SKRYPT???

Bodzio napisał(-a):

eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć

;] heh chyba nie czadman. No ale właśnie, to nie edukacyjne.

Offline

 

#6  2007-12-02 16:13:58

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: JAK ZROBIĆ SKRYPT???

ooo kurcze :D - wielkie sorry, ale jestem dupa, a zasugerowałem się czadmanem, bo kiedyś była identyczna sytuacja


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#7  2007-12-02 16:27:13

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: JAK ZROBIĆ SKRYPT???

Bodzio napisał(-a):

eee HunteR, nie robimy tu proszę rozwiązań zadań domowych. Czadman podał ścieżkę i to powinno wystarczyć

ok sorki, rozumie :D możecie skasować mój post


...

Offline

 

#8  2007-12-02 17:02:27

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: JAK ZROBIĆ SKRYPT???

już za późno :) - poza tym niech cały post zostanie. Jedni będą wiedzieć żeby nie pytać, inni aby nie odpowiadać


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)