我的Windows服務(C#)有一個巨大的問題。我們在幾臺服務器上進行了系統更改(從Windows 2012R2到Ubuntu),並且爲所有這些服務器編寫了一個監視工具,作爲在Windows服務器上運行的Windows服務。在這個服務中,我檢查了一些在服務器上運行正常的東西。我必須檢查的一件事是如果一些特殊的Windows服務(例如iis)在state = running
中。通過Windows服務在Windows服務器上檢查服務狀態在Ubuntu服務器上
所以 - 是否有任何可能從我的監控服務以編程方式檢查Ubuntu服務?我可以在Ubuntu shell上設置命令嗎?或者啓動一個bat文件?
ServiceController sc = new ServiceController("servicename", "ubuntu-IP"))
使用ServiceController不起作用我猜是因爲Windows!= Ubuntu ?!
它應該是一個「簡單」的方式來做到這一點 - 所以如果它太華麗我不會這樣做。
任何信息將不勝感激。
no mono!我認爲單聲道是Linux/Ubuntu服務的C#工具?我的監控服務正在Windows服務器上運行。 –
呃,然後我誤解了這個問題,對不起! – Gusman