如何在内核编程中执行shell命令?

前端之家收集整理的这篇文章主要介绍了如何在内核编程中执行shell命令?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在我的c代码中使用stdlib.h的system()函数.我实际上正在从事内核编程.

每当我想在其中使用system()时,它会给stdlib.h提供错误,表示没有找到这样的文件.

这很简单!
#include <linux/kmod.h>

char * envp[] = { "HOME=/",NULL };
char * argv[] = { "/bin/ls",NULL };

call_usermodehelper(argv[0],argv,envp,UMH_WAIT_EXEC);

猜你在找的Bash相关文章