c-klish/clish:使用内部VAR设置启动超时标记



我试图使用定义的内部VAR设置klish启动超时标记,但它不起作用。

<VAR name="IDLE_TIMEOUT" 
help="idle timeout value" 
dynamic="true">
<ACTION>
echo -n "60" 
</ACTION>
</VAR>
<STARTUP view="myview" 
timeout="${IDLE_TIMEOUT}">
<ACTION>
cat /etc/banner
</ACTION>
</STARTUP>

似乎是在调用clish_shell__set_timeout函数之前未求值的变量。

如果我使用固定值而不是变量,例如,则超时标记工作正常

<STARTUP view="myview" 
timeout="60">
<ACTION>
cat /etc/banner
</ACTION>
</STARTUP>

我正在运行klish 1.7.1。

https://src.libcode.org/pkun/klish/src/2.2/doc/klish.md

你有什么建议或变通办法让它发挥作用吗?

谢谢!

超时字段似乎不是动态设置的,它是静态的,只支持数字。

要获得更多参考,请查看官方存储库上的相关问题:

http://libcode.org/issues/30

相关内容

  • 没有找到相关文章

最新更新