在Linux内核中,long work_on_cpu(unsigned int cpu, long (*fn)(void *), void *arg)用于分配在特定CPU核心上运行的函数.是否有任何等效的用户空间功能?
在控制台中执行以下代码时:
int ret = system("iptables -t filter -L");
Run Code Online (Sandbox Code Playgroud)
ret将获得价值1,控制台中将显示一系列规则.问题是我还想获得程序中的规则列表.我正在使用以下解决方案:
int ret = system("iptables -t filter -L >> filter-table.txt");
/* read filter-table.txt file to get the list */
Run Code Online (Sandbox Code Playgroud)
还有其他方法可以获得清单吗?