ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1164
1164
EMPFEHLEN
-
Hallo, ich habe angefangen mich mit Linux zu beschäftigen und spiele jetzt mit diversen Befehlen, aber wie gesagt eher noch auf Kindergartenniveau

Ich möchte ein Skript, dass herausbekommt ob ein Benutzer (per Parameter übergeben) schon mal angemeldet war. So weit bin ich gekommen:
Der einfache Syntaxfehler mit dem zu früh geschlossenen Anführungszeichen ist mir bewusst, allerdings noch keine Lösung eingefallen. Wäre schön, wenn mir jemand helfen könnte dass Ding ordentlich zum arbeiten zu bringen.PHP-Code:#!/bin/sh
if [ $# -gt 1 ]
then
echo "Vorname: $1"
echo "Nachname: $2"
else
echo -n "Vorname? "
read $1
echo
echo -n "Nachname? "
read $2
echo
fi
if [ "last | finger `awk '{print $1}'` | grep \"$1 $2\"" == ]
then
echo "$1 $2 war angemeldet."
fi
Vielen Dank schon mal
Geändert von rotekiste (16.12.08 um 22:34 Uhr)
-
Es gibt viele Lösungen hier ist eine

Sehr hilfreich ist der Befehl set -x im script. dieser aktiviere ein debug wodurch man Fehler schneller findet.
Weiterhin viel Spaß
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#!/bin/sh #enable debug with the next line #set -x if [ $# -gt 0 ] then echo "user: $1" user=$1 else echo -n "User? " read $user echo fi lastlogin=`finger $user | grep "On since" -m 1 | cut -d" " -f4-6` if [ "$lastlogin" == "" ] ; then echo "noch nie angemeldet" else echo "Letzte anmeldung : $lastlogin" fi
Ähnliche Themen
-
Shellskript: Sichtbarkeit von Variablen außerhalb Schleife
Von henning-malaysia im Forum Linux & UnixAntworten: 5Letzter Beitrag: 25.04.06, 19:18 -
Shellskript vom Javaprogramm auf AIX aufrufen
Von lafou1 im Forum JavaAntworten: 7Letzter Beitrag: 13.01.06, 14:24 -
Shellskript von Java-Programm auf AIX-Plattform aufrufen
Von lafou1 im Forum Linux & UnixAntworten: 4Letzter Beitrag: 04.01.06, 17:21 -
Angemeldete User anzeigen
Von BlackWolf im Forum PHPAntworten: 4Letzter Beitrag: 04.12.04, 22:54 -
PHPNuke: Nur angemeldete Benutzer ahben Zugriff
Von Hangman im Forum Content Management Systeme (CMS)Antworten: 0Letzter Beitrag: 30.07.03, 18:25





Zitieren
Login





