30 lines
604 B
C
30 lines
604 B
C
#include "client.h"
|
|
|
|
int main() {
|
|
// 测试参数
|
|
const char *filename = "/usr/bin/ls";
|
|
char *const argv[] = {
|
|
"ls",
|
|
"-l",
|
|
"/home",
|
|
NULL
|
|
};
|
|
|
|
char *const envp[] = {
|
|
"PATH=/usr/local/bin:/usr/bin:/bin",
|
|
"HOME=/home/user",
|
|
"LANG=en_US.UTF-8",
|
|
NULL
|
|
};
|
|
|
|
// 调用socket发送函数
|
|
int result = send_exec_params(filename, argv, envp, "./test.log");
|
|
|
|
if(result == 0) {
|
|
printf("Parameters sent successfully\n");
|
|
} else {
|
|
printf("Failed to send parameters\n");
|
|
}
|
|
|
|
return 0;
|
|
} |