Задача сделать кнопку на сайте, которая будет отправлять команду на сервер для смены параметра user: '0' в config.yml файле. Сайт естественно работает на PHP, а команды отправляются с помощью модуля ssh2.
Если напрямую в терминале написать, всё работает как нужно:
sed -i -e "s/user:.*/user: '1'/g" /config.yml;
Результат: user: '1'
А если кнопкой через сайт, то значение параметра приходит без кавычек.
<?php
api::ssh2('sed -i -e "s/user:.*/user: '1'/g" /config.yml;');
?>
Результат: user: 1