![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Zugriff auf Variablen von einem Shell-Skript in einem anderen Shell-Skript | rsendhilmani | Shell Programmierung und Scripting | 2 | 03-17-2009 01:17 AM |
| Zugriff auf Variablen von einem Shell-Skript in einem anderen Shell-Skript | looza | Shell Programmierung und Scripting | 2 | 06-30-2008 07:13 PM |
| Wie man einen Parameter von einem Shell-Script, um eine andere Shell-Skript | subodhbansal | Shell Programmierung und Scripting | 2 | 09-22-2007 05:19 AM |
| So starten Sie ein Shell-Skript aus Perl-Skript in der Eltern-Shell? | hifake | Shell Programmierung und Scripting | 16 | 08-28-2007 08:42 PM |
| Haben Sie ein Shell-Skript einen weiteren Shell-Skript und Ausfahrt | heprox | Shell Programmierung und Scripting | 2 | 11-20-2006 08:17 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Brauchen Sie Hilfe bei Shell-Skript
Hi,
Ich brauche ein wenig Hilfe bei der Fehlersuche in diesem Skript. Der Zweck dieser Schrift ist zu überprüfen, ob ein bestimmter Benutzer hat eingeloggt Wenn abgemeldet, dann würde ich gerne per E-Mail mit der Ausgabe von einem Protokoll zu einer Reihe von E-Mail-IDs. Code:
#! /bin/sh
echo "The current users are:"
who | awk '{print $1}' | sort > temp1
cp temp1 temp2
more temp1
while true
do
who | awk '{print $1}' | sort > temp2
cmp -s temp1 temp2
case "$?" in
0)
echo "No user has logged in/out in the last 5 seconds."
;;
1)
user='gayathri'
file=`grep $user temp1 temp2 | cut -c 1-5`
file=`grep $user temp1 temp2 | cut -c 1-5`
if [ $file = "temp1" ]
echo "User "$user" has logged out."
if [ $file = "temp2" ]
echo "User "$user" has logged in."
;;
esac
rm temp1
mv temp2 temp1
done
Der aktuelle Benutzer sind: Gayathri root ./audit5.ss [9]: 0403-057 Syntaxfehler in Zeile 30: "" Es ist nicht zu erwarten. Kann jemand mir sagen, was falsch ist es bitte. Jede Hilfe ist willkommen. Zuletzt bearbeitet von tayyabq8; am 10-13-2008 01:17 AM.. Grund: Code-Tags hinzugefügt |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|