在尝试启动流程之前,如何让Supervisor等待Internet连接上升?如果进程在依赖于wifi的服务器上运行,则可能在连接尚未建立时失败。
谢谢!
答案 0 :(得分:0)
我有两个想法。不是很好。
你可以编写一个wifi监控程序,也可以通过supervisod监控。当您的wifi监控程序检测到该连接可用时,它将调用supervisorctl实际启动您的真实过程。
写一个Event listener。当wifi可用时,您的wifi监视器将以SUCCESS_CODE(0)退出。您的事件侦听器会收到您的wifi监视器已成功退出的通知。而且您的事件监听器将启动您的流程。