Added 2>&1
This commit is contained in:
parent
a7b45c2d99
commit
ee30308081
8
tools.h
8
tools.h
@ -353,6 +353,14 @@ char *tool_function_linux_terminal(char *command) {
|
|||||||
size_t total_size = 0;
|
size_t total_size = 0;
|
||||||
char *output = NULL;
|
char *output = NULL;
|
||||||
|
|
||||||
|
char stderr_command[1024] = {0};
|
||||||
|
|
||||||
|
if(!strstr(command, "2>")) {
|
||||||
|
snprintf(stderr_command, sizeof(stderr_command), "%s 2>&1", command);
|
||||||
|
command = stderr_command;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
fp = popen(command, "r");
|
fp = popen(command, "r");
|
||||||
if (fp == NULL) {
|
if (fp == NULL) {
|
||||||
perror("popen failed");
|
perror("popen failed");
|
||||||
|
Loading…
Reference in New Issue
Block a user