klish/clish: 使用内部 VAR 设置启动超时标记
klish/clish: set startup timeout tag using internal 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
你有什么建议或解决方法来让它工作吗?
谢谢!
超时字段似乎没有实现动态设置,它是静态的,只支持数字。
有关更多参考,请查看官方存储库上的相关问题:
我正在尝试使用定义的内部 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
你有什么建议或解决方法来让它工作吗?
谢谢!
超时字段似乎没有实现动态设置,它是静态的,只支持数字。
有关更多参考,请查看官方存储库上的相关问题: