如果只有在使用curl for windows的批处理文件中存在URL时如何加载?

时间:2014-06-06 16:57:16

标签: batch-file curl

我正在尝试使用像&localhost:3502 / shutdown' localhost:3502 / shutdown'这样的URL来关闭正在本地运行的服务。使用卷曲。

我给curl' localhost:3502 / shutdown'。 但我只有在服务仍在运行时才需要这样做。否则我不应该。

我想在Windows的批处理文件中执行此操作。

任何帮助/建议?

1 个答案:

答案 0 :(得分:0)

netstat -p tcp -n -a | findstr /b /r /c:"  TCP[ ]*[0-9.]*:3502 " >nul && (
     curl http://localhost:3502/shutdown
)

我不确定您希望如何确定该服务是否正在运行。也许这可行。此代码检查是否存在侦听端口。