Rated 3 out of 5 stars

muster:

#Aufgabe: Musterbaum
# 3 Aufgabe muster

WERRUFTAUF=$(whoami)
USER=$(echo $WERRUFTAUF)

#Nachname bestimmen:
NACHNAME=$(ypcat passwd | grep "$USER"| cut -d ";" -f1 | cut -d ":" -f5 | sort)
echo "$NACHNAME"

#Verzeichnis erstellen:
mkdir /tmp/"$NACHNAME"

#Info´s erstellen:
USER="$(finger @ux-02)"
PROZESSE="$(ps -e)"
LETZTE="$(last)"

#Speichern in Dateien:
echo "$USER" >> /tmp/"$NACHNAME"/ux-02-userliste
echo "$PROZESSE" >> /tmp/"$NACHNAME"/"$HOST-prozessliste"
echo "$LETZTE" >> /tmp/"$NACHNAME"/lastliste

#Link anlegen:
cd /tmp/"$NACHNAME"
ln -s /bin/ls link1 # -s Option für symbolische links!
ln -s /bin/rm link2
ln -s /bin/mv link3

echo "Sollen Hardlinks erstellt werden? ja oder nein"
read ENTSCHEIDUNG

if [ "$ENTSCHEIDUNG" == "ja" ]; then

mkdir hardlinks
cd hardlinks
ln /tmp/"$NACHNAME"/ux-02-userliste link1
ln /tmp/"$NACHNAME"/"$HOST-prozessliste" link2
ln /tmp/"$NACHNAME"/lastliste link3

else
echo "Keine Aenderung vorgenommen!"
fi

echo "Sollen Symbolische Links erstellt werden? ja oder nein"
read ENTSCHEIDUNG

if [ "$ENTSCHEIDUNG" == "ja" ]; then

mkdir ../symlinks
cd ../symlinks
ln -s /tmp/"$NACHNAME"/ux-02-userliste link1
ln -s /tmp/"$NACHNAME"/"$HOST-prozessliste" link2
ln -s /tmp/"$NACHNAME"/lastliste link3

else
echo "Keine Aenderung vorgenommen!"
fi

exit

This user has other reviews of this add-on.