我想更喜欢 /usr/bin/echo 而不是 Webmin 中 Ubuntu 中的内置回声 - 我也在那个特定的论坛上问过



RE: Webmin Question

系统信息
Ubuntu 22.04.1 LTS (AWS实例)代号:jammyWebmin版本2.010我在Webmin中有很多自定义命令。在RHEL中,它们曾经工作得很好,但一些自定义命令在菜单中有"echo -e"。我注意到菜单中出现了"-e",因为echo无法识别"-e"。这是由于webmin在shell中使用内置的echo,而不是/usr/bin/echo。

如果我修改自定义命令并将"echo"替换为/usr/bin/echo,那么"-e"将按预期使用,并且不会显示在自定义命令菜单上。有没有办法让webmin更喜欢/usr/bin/echo而不是内置的?我知道有安全的原因echo被内置,但到目前为止,我没有理由不切换webmin的行为,如果可能的话。TIA。

您可以使用enable -n echo,它将禁用内置echo命令,并强制脚本使用路径上的echo命令。