我能够在 PCF 上部署一个 .net 核心控制台应用程序,它会引发一些内部事件并运行一段时间(在 Thread.Delay() 的帮助下)并退出。我希望能够使用 Windows 机器上的批处理文件远程启动和停止此应用程序。
当我将此应用程序推送到 PCF 时,我已在推送命令中明确放置--no-start标志。该应用程序已部署但无法启动,我可以使用cf start命令远程启动它。一旦它成功退出,PCF 会尝试重新启动它,认为它已经崩溃,所以为了重新启动,我首先需要cf stop然后使用 start 命令。
我需要帮助来理解 - 如果还有其他更好的方法可以做到这一点。最初我们计划在 PCF 上使用 Tasks;但据我了解,任务是在其他应用程序上运行的命令(如果我错了,请纠正我)
任何想法都会有所帮助。提前致谢。