☰
kill进程最轻的写法
2026/10/10 2:31:03 网站建设 项目流程

kill进程最轻的写法

#include <spawn.h> #include <sys/wait.h> int zs_killall_processes(const char *name) { pid_t pid; char *argv[] = { "killall", (char *)name, NULL }; // 尝试多个路径 const char *paths[] = { "/usr/bin/killall", // "/bin/killall", // "/sbin/killall" }; int ret = posix_spawn(&pid, paths[0], NULL, NULL, argv, NULL); if (ret == 0) { uvr_log_info("killall started from %s", paths[0]); int status; waitpid(pid, &status, 0); return 0; } uvr_log_info("killall not found"); return -1; } // 调用示例 zs_killall_processes("hostapd"); zs_killall_processes("udhcpd");

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询