PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ip-up Programmstarts ausgeben?!?



theonlychriss
17-02-2002, 19:20
Hi Leute,

ich denke, ich sollte hier richtig sein.
Wie bekomme ich es hin, daß mir angezeigt wird, was beim ip-up-Skript alles aufgerufen wird und was diese Aufrufe alles ausgeben würden, falls ich sie normal in der Konsole starten würde?

Ich hoffe, die Frage ist nicht zu schwer :rolleyes:

Gruß
theonlychriss

romulus23
17-02-2002, 19:28
Äh was gestartet wird, siehst du doch im ip-up Skript selbst oder?

Falls diese Programme nicht selbst mitloggen, kannst du das ja machen. Den Aufruf im Skript also ungefähr so:

...
/tue/irgendwas >/var/log/eine.log.file.log 2>&1
/tue/nochwas >>/var/log/eine.log.file.log 2>&1

Wichtig sind die zwei >, das heisst das die Ausgabe an die angegebene Datei angehangen wird und nicht jedesmal neu erstellt wird.

Und falls du doch noch wissen willst, welches Programm gestartet wurde, dann füge vor jedem Programmaufruf noch folgende Zeile ein

echo /tue/nochwas >>/var/log/eine.log.file.log

Es erscheint dann in der log Datei zuerst der Programmaufruf selbst und danach die Ausgabe.

Wozu brauchst du das denn?

theonlychriss
18-02-2002, 07:29
Hi Romulus, vielen Dank!
Werde ich gleich mal ausprobieren.
Wozu ich das brauche? Nunja, habe vor ein paar Tagen meinen Server geplättet und vergessen, einige Skripte zu sichern, die vorher gute Dienste getan haben. Dann habe ich mich hier im Forum umgesehen und das, was die Skripte vorher konnten, nun in die ip-up gezwängt.
Früher hebe ich dann immer gesehen, wenn z.B. die Timeserver abgefragt wurden. Das wollte ich nun auch wieder sehen. Oder eben schon beim hochfahren des Servers sehen können, ob Mails ankommen :cool:

#---- <Snip: ----
# Fetchmail starten:
/usr/bin/./fetchmail -d 150 -f /etc/mail/.fetchmailrc

# DNS2GO starten:
/etc/init.d/./dns2go start

# AudioGalaxy starten:
/etc/init.d/./audiogalaxy start

if [ -f /var/lock/LCK..time ] ; then
echo Synchronisiere Zeit ...

# open time port for ntp1.fau.de
/sbin/ipchains -I bad-in 1 -p UDP --sport time -j ACCEPT

# sync time from ntp0.fau.de
/sbin/netdate ntp0.fau.de ptbtime1.ptb.de ptbtime2.ptb.de time.nakamar.net
# and set the real time clock (rtc)
sudo /sbin/hwclock --systohc

# close time port
/sbin/ipchains -D bad-in 1

rm -f /var/lock/LCK..time
fi
# ----- Snip >--------

Gruß
theonlychriss

mightymike99
18-02-2002, 23:48
Auch eine der Konsolen(8+9) eignet sich dazu, da sieht man gleich alles:

>>/dev/tty9
Gruß
Tobias

theonlychriss
19-02-2002, 07:46
Das finde ich noch besser! Danke!