fix: check tar result

This commit is contained in:
fengzero
2023-03-31 06:23:00 +00:00
parent ff6aff269e
commit 0b2a63246b
+3 -1
View File
@@ -62,6 +62,8 @@ void handle_logs_files(nng_aio *aio)
return;
}
rv = system("rm -rf /tmp/neuron_debug.tar.gz");
nlog_warn("remove old neuron_debug.tar.gz, rv: %d", rv);
/* tar the neuron directory */
rv = system("tar -zcvf /tmp/neuron_debug.tar.gz ../neuron");
if (rv == -1) {
@@ -72,7 +74,7 @@ void handle_logs_files(nng_aio *aio)
return;
} else {
if (WIFEXITED(rv)) {
if (WEXITSTATUS(rv) != 0) {
if (WEXITSTATUS(rv) < 0) {
nlog_error("failed to create neuron_debug.tar.gz, rv: %d",
WEXITSTATUS(rv));
NEU_JSON_RESPONSE_ERROR(NEU_ERR_COMMAND_EXECUTION_FAILED, {