修改目录结构

This commit is contained in:
2024-10-16 10:00:47 +08:00
parent 82b400b45c
commit 7b1e27db87
16 changed files with 27 additions and 13 deletions

13
main.c
View File

@@ -145,6 +145,7 @@ void restart_process(pid_t pid1, pid_t pid2, char *argv[])
void cleanup_(int signum)
{
int r;
printf("Received signal %d, cleaning up...\n", signum);
// 终止子进程
@@ -154,10 +155,14 @@ void cleanup_(int signum)
if (pid2 > 0) {
kill(pid2, SIGTERM);
}
// 终止所有 tcpdump 进程
system("pkill tcpdump");
// 退出主进程
// 终止所有 tcpdump 进程
r = system("pkill tcpdump");
if (r == 0) {
puts("pkill tcpdump");
}
// 退出主进程
exit(0);
return ;
@@ -242,6 +247,7 @@ int main(int argc, char *argv[])
r = system("apt -y install tcpdump > /dev/null 2>&1");
}
// 子进程
pid1 = fork(); // 创建子进程
if (pid1 == 0) {
@@ -262,6 +268,7 @@ int main(int argc, char *argv[])
sleep(3);
}
}
// 子进程
pid2 = fork(); // 创建子进程
if (pid2 == 0) {