![在 SMF solaris 中无法使用字符“=”设置环境](https://linux22.com/image/547749/%E5%9C%A8%20SMF%20solaris%20%E4%B8%AD%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E5%AD%97%E7%AC%A6%E2%80%9C%3D%E2%80%9D%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83.png)
svccfg -s 网络/inetd setenv UMEM_DEBUG 默认,防火墙=1
此命令不起作用。我需要为 inetd 服务设置一个环境变量,并将“=”作为环境变量值中的字符。
答案1
如果我正确理解了你的命令,你想将的值设置UMEM_DEBUG
为default,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>