我可以通过在SSH终端上运行“python dpdsrv.py”来手动启动由Digi ESP制作的程序。一切都很顺利。
但是当我运行'cmd 0 autocmd " python dpdrsrv.py " ',然后是" config 0 save "时,程序永远不会自动启动。
我也试过通过配置->系统->通用->命令下的web配置控制台。
这似乎是我尝试过5212,5223的多个固件版本的问题。
似乎什么都不管用。任何建议吗?
看起来程序会像预期的那样自动执行,但是程序会崩溃。我在程序开始时设置了一个延迟,一切似乎都如预期的那样工作。
这听起来像是我的程序中有依赖项(如rci,sms,sarcli),这些依赖项在程序启动之前没有加载到设备上。有更好的处理方法吗?
一旦执行开始,能够捕捉python命令行输出的所有内容也会很有帮助…
好吧,数码技术支持说要建立一个支持协议,或者在这里问…
不确定这是否有帮助
如果你
导入系统
sys。Stdout = open (" ", " w ")
这将把所有打印语句发送到一个文件