我正在尝试浏览服务器列表并运行下一个命令:
itaig@itaig-lt:~$ ssh root@$srvname "sed -i 's/VNCSERVERARGS[6]="-geometry 1920x1080"/VNCSERVERARGS[6]="-geometry 1152x864"/g' /etc/sysconfig/vncservers"
我也尝试过这样:
itaig@itaig-lt:~$ ssh root@$srvname "sed -i 's/VNCSERVERARGS[6]=\"-geometry 1920x1080\"/VNCSERVERARGS[6]=\"-geometry 1152x864\"/g' /etc/sysconfig/vncservers"
itaig@itaig-lt:~$
两次尝试都给了我一个新的提示行,当检查远程计算机上的文件时,没有任何变化。可以运行这样的命令吗?
我认为ssh在这个问题上没有发挥作用。您应该使用ssh进入系统,并尝试直接运行sed命令以使其首先运行,然后将其包装在ssh中。
我认为您的匹配模式不正确,您需要转义[]
字符以及其他可能的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句