我有一个Cloudinary自动化脚本,永远运行。如果服务器关闭,部分要求是正常终止。
如何在进行任何API调用之前以编程方式确定服务器是否已启动?
我使用PowerShell(带.Net dlls)和C#。
答案 0 :(得分:1)
您可以使用Test-Connection
:
Test-Connection servername -Count 1 -Quiet
由于-Quiet
选项:
如果有任何ping成功,则禁止所有错误并返回
$True
;如果所有ping操作失败,则返回$False
。
-Count 1
使其返回速度更快,但您可以根据需要进行调整。