注册 登录
自由的生活_软路由 返回首页

的个人空间 https://bbs.routerclub.com/?0 [收藏] [复制] [分享] [RSS]

日志

在内核中执行用户空间程序

已有 90 次阅读2008-9-11 22:11

#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kmod.h>
#include <asm/uaccess.h>

MODULE_LICENSE("GPL");

static int __init test_init(void)
{
        char *argv[] = {
                "/bin/sh",
                "-c",
                "mkdir test",
                NULL};
        char *env[] = {
                "ROOT=/",
                "TERM=linux",
                "PATH=/sbin:/usr/sbin:/bin:/usr/bin",
                NULL};
        int ret;

        ret = call_usermodehelper(argv[0], argv, env, 1);

        return 0;
}

static void __exit test_exit(void)
{
}

module_init(test_init);
module_exit(test_exit);

 

 

 

http://hi.baidu.com/wzt85/blog/item/8e17922e88ab7c554ec22604.html


路过

雷人

握手

鲜花

鸡蛋

发表评论 评论 (2 个评论)

回复 goldsoft 2008-11-20 18:53
老大,想请你帮忙开发个小程序, 可以付费,有兴趣吗? 急盼回复! QQ:50089058 电话:0319-2381234
回复 goldsoft 2008-11-20 18:54
我没有积分,论坛不能给你发站内信.

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-6-3 09:18 , Processed in 0.036426 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

返回顶部