我正在尝试使用定义的内部 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
你有什么建议或解决方法让它工作吗?
谢谢!