shell_exec() зависает в functions.php если передаю внутрь в качестве значения кириллицу, но нормально работает с латиницей. Самое интересное, когда запускаю скрипт напрямую php functions.php на самом сервере - всё работает нормально. Кодировку проверил utf-8. В чем может быть дело?