So erstellen Sie eine eigene Prozess-ID im Stapel (Fenster)
489
Mishi
Ich habe ein Batch-Skript und über dieses Skript habe ich den Logstash gestartet. Es läuft erfolgreich und schreibt Logstash-Protokolle in meiner eigenen Datei.
logstash.bat -f CONFIG_FILE_NAME >> C:\User\logs\agent.log
Jetzt möchte ich meine eigene erstellen Prozess - ID für logstash und das schreiben wollen pid in einer Datei.
Ich kann dies in Linux mit folgendem Befehl tun.
./logstash -f $CONFIG_FILE_NAME --config.reload.automatic > ../logs/agent.log & echo $! >>/$current_dir/$LOGSTASH_FOLDER/agent.pid
Wie kann ich das in Windows machen?
Es gibt eine [Diskussion] (https://github.com/elastic/logstash/issues/3577) über das Hinzufügen einer Option zum Schreiben einer PID-Datei, aber bisher haben die Entwickler dies nur ungern getan. Ich denke, die einzige Möglichkeit ist, 'jps -l' separat auszuführen, nachdem logstash gestartet wurde, und den PID-Wert aus der Ausgabe zu extrahieren.
wolfrevokcats vor 7 Jahren
0
Können Sie die Logik, die sich in der Datei `logstach.bat` befindet, zeigen oder von der Batch-Seite erklären, dass für die Ausführung von was und wie das ausgelöst wird? Eine PID zu erhalten ist nicht schwierig und möglich, wenn Sie sich auf die tatsächliche Prozess-ID eines ausgeführten Prozesses beziehen. Helfen Sie mir, einiges davon zu verstehen, und ich kann Ihnen möglicherweise bei dieser Aufgabe helfen, wenn ich zu 100% sicher bin, dass ich Ihren Prozess, die Logik usw. verstehe.
Pimp Juice IT vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen