Привет.
Нужно добавить строку в конфиг заббикс агента на списке серверов, использую dsh:
dsh -g test "echo \"UserParameter=gatepids,ps aux | grep ^gate.*vvvvvvvv | awk -v ORS='' {'print '\$2''}\" >> /etc/zabbix/zabbix_agentd.conf"
В конфиг прописывается:
UserParameter=gatepids,ps aux | grep ^gate.*vvvvvvvv | awk -v ORS='' {'print '''}
Как вернуть $2? Такая команда нормально передает:
dsh -g test "echo "'\$2'" >> /tmp/test"