saltstack执行bat脚本不返回

saltstack执行bat脚本不返回,第1张

可能是执行bat脚本过程中出现了异常导致没有返回结果。

可以尝试以下几个方法来解决问题:

1. 检查bat脚本是否有异常情况,例如执行过程中是否有出错信息等。可以尝试在bat脚本中添加一些输出芦闹滚信息,方便查看执行情况。

2. 尝试在saltstack执行命弯渣令时添加一些参数,例如加上'-t'参数,设置超时时间。可以尝试加上'-t 60',设置超时时间为60秒。

3. 如果bat脚本需要管理员权限才能执行,可以尝试在saltstack执行命令时添加'-s'参数,以管理员身份执行。

4. 尝试使陪余用其他方式执行bat脚本,例如通过cmd命令行执行bat脚本,查看是否能够正常返回结果。

如果以上方法仍然无法解决问题,可以进一步分析异常情况,例如查看saltstack日志等,以找到问题所在并进行修复。

子程序的返回要用到RET,当单片机执行到RET语句世轮时,就会自动返回到调用处并继续向下执行。楼上说的RETI是中断的返回语句。

你的子程序不返回有可能是子程序最后一句不是RET,这样的话,子程序当然就无法返回了。还有就是你程序本身就有问题。因为你是以看到的结果为依据来判断程序的成功与否。如果你的搜数信程序本身就有问题,那么肯定会不能按照你的想法来执行毕肆的。

希望你可以将程序贴上来,这样大家就可以更好更快的帮助你了。

将i=i++修改为i++,让i值自增。

题主代码中i = i++有问题,i值不会自增,循环不会结束。会先使用i值隐前,即将1赋值给i,所以在while循灶绝清环中i的值会一直是1,循环无法停止,所以回车后不宏碧会结束。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12566123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存