IP Adresse des Providers täglich protokolieren? |
|
Vimes
Super Moderator
Dabei seit: 27.03.2005
Beiträge: 1.316
Level: 49 [?]
Erfahrungspunkte: 9.493.732
Nächster Level: 10.000.000
|
|
Zitat: |
Original von madball
Hm Steht doch alles dort |
|
Meinste.
Zitat: |
So wird die Datei auf dem Desktop abgelegt, ich würde gerne den Pfad angeben wollen und weiss nicht wie ... |
|
Und warum schreibst Du das nicht gleich dazu?
Zitat: |
in den AUtostart soll se mit rein und alle ca. 4 Std. den log schreiben |
|
Erledige das über den Taskplaner. Dazu ist er da ...
Zitat: |
Und der Thread ist in Windows Xp gepostet
|
|
Touche.
Du wechselst per Skript zuerst in den Ordner, in dem die Datei gespeichert werden soll. Das komplette Skript sieht dann so aus:
cd C:\Dokumente und Einstellungen\Testuser\Eigene Dateien
nslookup xxxxx.dyndns.org >>ip.txt
echo %username% %date:~0% %time% >>ip.txt
ip.txt wird dann dort erzeugt (beim ersten Schreiben) bzw. ergänzt.
Das ganze als Skript-Datei abspeichern und eben in den Taskplaner stopfen ...
Wie der funktioniert, verrät Dir die Windows-Hilfe, ich erledige so was über cronjobs
MfG
Vimes
__________________ 1. Kor 3,11: "Einen anderen Grund kann niemand legen als den, der gelegt ist, welcher ist Jesus Christus."
gnupg-Key-ID: 7C6A8303; Fingerprint: 9D29 C76C 4C7E 4A5C 8915 8686 49DE 7906 7C6A 8303
|
|
15.06.2008 20:34 |
|
|
| |
|
madball
Routinier
Dabei seit: 27.10.2005
Beiträge: 293
Level: 40 [?]
Erfahrungspunkte: 2.051.216
Nächster Level: 2.111.327
Themenstarter
|
|
@Haui & and Mr.VImes
habe eure Antorten umgesetzt und es steht jetzt so in der batch:
echo off
cd C:\Dokumente und Einstellungen\USER\Eigene Dateien\IP_LOGS_start 17.06.2008
set cd C:\Dokumente und Einstellungen\USER\Eigene Dateien\IP_LOGS_start 17.06.2008
nslookup XXXX.dyndns.org >> %pfad%IP_%date%-%time:~0,2%-%time:~3,2%-%time:~6,2%.txt
Das mit dem Taskmanager [€DIT: Taskplaner] scheint auch zu funktionieren!!?
Das mit der User Protokollierung habe ich heraus geschmissen, weil er mir immer eine weitere IP.txt Datei erzeugt hat und ich diese generell gar nicht benötige! Gibt eh nur einen USER
[Dateianhang entfernt]
....
gerne feedback
€dit 2: Hier scheint irgendwas nicht zu stimmen, mein DND-Server läuft und ist syncron!!
Was da los jetzt??
__________________ ¨·..·¨ Madball MR-**-**¨·..·¨
_______________________
"Das Gute Gelingen ist zwar nichts Kleines, fängt aber mit Kleinigkeiten an!"
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von madball: 05.10.2008 23:48.
|
|
17.06.2008 17:06 |
|
|
| |
|
Vimes
Super Moderator
Dabei seit: 27.03.2005
Beiträge: 1.316
Level: 49 [?]
Erfahrungspunkte: 9.493.732
Nächster Level: 10.000.000
|
|
Klar, die batch fragt als erstes, ob das Programm läuft und schreibt die Datei nur, wenn dem so ist. Du kannst es dann über den Taskplaner laufen lassen. Wenn es darauf ankommt, daß die batch dann zuschlägt, wenn das Programm an den Start geht, dann mußt Du die batch im Hintergrund laufen und regelmäßig die Abfrage machen lassen. Hmja. Oder Du guckst nach, ob der Taskplaner so was kann, was ich bezweifle.
Eine google-Suche verrät mir hier "pslist" als Programm der Wahl. Ich würde ja ps -C $Programmname verwenden
Ansonsten ist das eine simple if-Abfrage. Wie man allerdings den output von pslist auf der Windows-Shell abfängt und abfragt, damit bin ich überfragt.
MfG
Vimes
__________________ 1. Kor 3,11: "Einen anderen Grund kann niemand legen als den, der gelegt ist, welcher ist Jesus Christus."
gnupg-Key-ID: 7C6A8303; Fingerprint: 9D29 C76C 4C7E 4A5C 8915 8686 49DE 7906 7C6A 8303
|
|
06.10.2008 19:03 |
|
|
| |
|