Как можно проверить отработала ли команда или нет,выполняю архивацию файла в ответе приходит постоянно 0,не понятно что за ответ такой и как его проверять успешно ли выполнилась архивация или нет. $output
вообще всегда содержит пустой массив. Или 0
означает что нет ошибок?
exec('tar -czvf archive.tar.gz '.$archivePath, $output, $response);
echo $response;
Когда все успешно завершено приходит ноль, поэтому делаем проверку ниже:
<?php
exec('tar -czvf archive.tar.gz '.$archivePath, $output, $response);
// Если не ноль, то есть ошибка
if (!$response) {
echo "Created Successfully";
} else {
echo "not created";
}
?>
Да, нулевой (0) статус завершения внешней программы это завершение без ошибок. Но нужно понимать что цифра обозначает не количество ошибок, а её тип.
В зависимости от системы можно ознакомится с кодами выхода для Windons и Linux.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Не могу вывести из двух таблиц, как это сделать
ЗдравствуйтеПомогите с сортировкой массива