【发布时间】:2016-01-21 13:30:52
【问题描述】:
我的 Windows 服务 (C#) 存在很大问题。我们在一些服务器上进行了系统更改(从 windows 2012R2 到 Ubuntu),对于所有这些服务器,我编写了一个监视工具作为在 windows 服务器上运行的 windows 服务。在这项服务中,我检查了服务器上运行良好的一些东西。我必须检查的一件事是state = running 中是否有一些特殊的 Windows 服务(例如 iis)。
那么 - 是否有可能通过我的监控服务以编程方式检查 Ubuntu 服务?我可以在 Ubuntu shell 上设置命令吗?还是启动一个bat文件?
ServiceController sc = new ServiceController("servicename", "ubuntu-IP"))
我猜是因为 Windows != Ubuntu?!
这应该是一种“简单”的方法——所以如果它太华丽我就不做了。
任何信息将不胜感激。
【问题讨论】:
标签: c# shell ubuntu command-line windows-server