Saya memiliki skrip batch dan melalui skrip tersebut saya telah memulai logstash. Ini berjalan dengan sukses dan menulis logstash log di file saya sendiri.
logstash.bat -f CONFIG_FILE_NAME >> C:\User\logs\agent.log
Sekarang saya ingin membuat Id Proses saya sendiri untuk logstash dan ingin menulis pid itu dalam file.
Saya dapat melakukan ini di linux dengan mengikuti perintah.
./logstash -f $CONFIG_FILE_NAME --config.reload.automatic > ../logs/agent.log & echo $! >>/$current_dir/$LOGSTASH_FOLDER/agent.pid
Bagaimana saya bisa melakukannya di windows?
windows
batch
batch-file
pid
Mishi
sumber
sumber
jps -l
setelah logstash telah dimulai dan mengekstrak nilai pid dari output.logstach.bat
file atau menjelaskan dari sisi batch yang berfungsi untuk eksekusi apa dan bagaimana itu dipicu? Mendapatkan PID tidak sulit dan mungkin jika Anda merujuk ke id proses aktual dari proses yang dieksekusi. Bantu saya memahami sebagian dari itu dan saya mungkin dapat membantu Anda dengan tugas ini setelah saya 100% yakin saya memahami proses Anda, logika, dll.