0

私は現在、これを行うためにvbsスクリプトを使用しています

このスクリプトは数時間完全に機能し、理由もなく停止します。スクリプトの何が問題なのか、誰か教えてもらえますか? logstash-forwarder を追加してサービスとして実行するにはどうすればよいですか? これを行う方法を理解するのに苦労していますか?

どんな助けでも大歓迎です。

Set WshShell = CreateObject("WScript.Shell")
cmds=WshShell.RUN("E:\logstash\logstash-forwarder.exe --config E:\logstash\conf.txt", 0, True)
Set WshShell = Nothing
4

2 に答える 2

1

以下のバッチコマンドを試してください。nssm をインストールする必要はありません。現在のディレクトリに nssm exe が必要です。

#install logstash-forwarder as service
c:\elk> nssm "install" "logstash-forwarder" "c:\elk\logstash-forwarder_windows_386.exe" 

c:\elk> nssm "set" "logstash-forwarder" "AppDirectory" "c:\logstash-forwarder" 

c:\elk> nssm "set" "logstash-forwarder" "AppStopMethodSkip" "6" 
于 2015-07-22T12:04:48.713 に答える