如何以编程方式测试服务器是否已启动?
How can I programatically test if server is up?
我有一个 Cloudinary 自动化脚本,永远 运行。部分要求是在服务器关闭时正常终止。
如何在进行任何 API 调用之前以编程方式确定服务器是否已启动?
我正在使用 PowerShell(带有 .Net dll)和 C#。
您可以使用 Test-Connection
:
ping 服务器
Test-Connection servername -Count 1 -Quiet
这 returns true/false 感谢 -Quiet
选项:
Suppresses all errors and returns $True
if any pings succeeded and $False
if all failed.
-Count 1
使其 return 更快,但您可以根据需要进行调整。
我有一个 Cloudinary 自动化脚本,永远 运行。部分要求是在服务器关闭时正常终止。
如何在进行任何 API 调用之前以编程方式确定服务器是否已启动?
我正在使用 PowerShell(带有 .Net dll)和 C#。
您可以使用 Test-Connection
:
Test-Connection servername -Count 1 -Quiet
这 returns true/false 感谢 -Quiet
选项:
Suppresses all errors and returns
$True
if any pings succeeded and$False
if all failed.
-Count 1
使其 return 更快,但您可以根据需要进行调整。