1

我正在尝试使用定义的内部 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

你有什么建议或解决方法让它工作吗?

谢谢!

4

1 回答 1

0

似乎超时字段没有实现动态设置,它是静态的并且仅支持数字。

如需更多参考,请查看官方存储库中的相关问题:

http://libcode.org/issues/30

于 2021-06-08T16:40:12.573 回答