在 SMF solaris 中无法使用字符“=”设置环境

在 SMF solaris 中无法使用字符“=”设置环境

svccfg -s 网络/inetd setenv UMEM_DEBUG 默认,防火墙=1

此命令不起作用。我需要为 inetd 服务设置一个环境变量,并将“=”作为环境变量值中的字符。

答案1

如果我正确理解了你的命令,你想将的值设置UMEM_DEBUGdefault,firewall=1

您可以以交互方式执行此操作

svccfg -s network/inetd 
svc:/network/inetd> setprop start/environment=astring ("UMEM_DEBUG=default,firewall=1")
svc:/network/inetd> listprop start/environment
start/environment    astring    UMEM_DEBUG=default,firewall=1
svc:/network/inetd> 

相关内容