是否有可能以某种方式从"外部"通知正在运行的进程?
我有一个理论上永远存在的C#程序.我想通知它手动触发一些动作.如果在Windows和Linux(单声道)上可以使用此解决方案,那将是最好的.
编辑:
Task该类来保持活跃状态采取永久运行流程,让它提供其他流程可以调用的Web服务.
您可以使用任何跨平台Web服务框架(如WebApi或ServiceStack)通过HTTP调用实现此目的.这甚至可以通过互联网工作(如果机器可以互相联系).
有很多方法.例如,您也可以使用命名管道,或者将命令放入数据库(另一个进程必须定期查询),或者 - 如果您无所畏惧 - 写入/读取文件进行通信.要有创意......