社区
Linux_Kernel
帖子详情
suse11 环境下,程序调用shell脚本
xiaowenhaohuasai
2012-02-06 06:48:56
我在做驱动模块的时候 ,在/OSM目录下新建了一个脚本文件, 程序需要根据情况,调用之前新建的脚本文件, 请问该调用什么函数 。 我知道在用户态应该是system,但是驱动模块就不知道了,请高手指教
...全文
183
6
打赏
收藏
suse11 环境下,程序调用shell脚本
我在做驱动模块的时候 ,在/OSM目录下新建了一个脚本文件, 程序需要根据情况,调用之前新建的脚本文件, 请问该调用什么函数 。 我知道在用户态应该是system,但是驱动模块就不知道了,请高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Liv2005
2012-02-07
打赏
举报
回复
驱动去调用脚本? 好吧...私以为逻辑比较奇怪...还是建议将脚本的功能封装在驱动内....
xiaowenhaohuasai
2012-02-07
打赏
举报
回复
这个 难道就不是个问题么 。还是我自己问得问题没说清楚 ?????
xiaowenhaohuasai
2012-02-07
打赏
举报
回复
有这种实现的方法也可以[Quote=引用 5 楼 xiaowenhaohuasai 的回复:]
可能我们这个用法比较少, 举个例子, 我们有一张TOE卡(是一种网卡),在插入TOE卡的时候,除了要加载TOE卡的驱动,另外一个驱动会给TOE一个名称,并且调用一个shell脚本文件link up这个TOE端口 。用处大概是这样,不知道说清楚没(不要说可以用另外一种方法实现这种功能)。我主要想阐述有这个用途,想请教大家,驱动里边应该怎么实现调用shell脚本这个函数
引用 4 楼 cxsj……
[/Quote]
xiaowenhaohuasai
2012-02-07
打赏
举报
回复
可能我们这个用法比较少, 举个例子, 我们有一张TOE卡(是一种网卡),在插入TOE卡的时候,除了要加载TOE卡的驱动,另外一个驱动会给TOE一个名称,并且调用一个shell脚本文件link up这个TOE端口 。用处大概是这样,不知道说清楚没(不要说可以用另外一种方法实现这种功能)。我主要想阐述有这个用途,想请教大家,驱动里边应该怎么实现调用shell脚本这个函数 [Quote=引用 4 楼 cxsjabcabc 的回复:]
为什么在驱动调用脚本呢?驱动依赖的是内核。
[/Quote]
程序员小迷
2012-02-07
打赏
举报
回复
为什么在驱动调用脚本呢?驱动依赖的是内核。
Wenxy1
2012-02-07
打赏
举报
回复
insmod, modprobe, rmmod命令。
Linux中执行
shell
脚本
的4种方法总结
这篇文章主要介绍了Linux中执行
shell
脚本
的4种方法总结,即在Linux中运行
shell
脚本
的4种方法,需要的朋友可以参考下: bash
shell
脚本
的方法有多种,现在作个小结。假设我们编写好的
shell
脚本
的文件名为hello.sh,...
<Linux>《
SHELL
脚本
在crontab
环境
下执行失败问题处理》>> 探索
SHELL
运行模式和加载
环境
变量【实践+实验】
Shell
,区别于内核被称为壳,(
Shell
脚本
)是一种命令行解释器,用于与操作系统进行交互和执行命令。...
脚本
中的命令是在子
shell
中执行,子
shell
只能继承父
shell
的
环境
变量,而无法修改父
shell
的
环境
变量。
如何使windows下的bat文件
调用
linux下的
shell
脚本
的方法
能完成这个功能,要感谢chinaunix的
Shell
_HAT哥们。。。若无他指点,死活我都完成不了。。。感谢好人一个。。背景:写一个bat文件,双击后就可以关闭所有的服务器包括linux服务器和windows服务器 因为公司有这需求,...
Linux下创建新用户并赋予免密sudo权限
shell
脚本
创建新用户并且赋予sudo权限
shell
脚本
话不多说直接看代码: #!/bin/bash #创建用户并设置密码 name=$1 pass=$2 #echo "you are setting username : ${name}" #echo "you are setting password : $pass for ${name}...
执行
shell
脚本
报错 cannot execute binary file
现象:我本地编写了
shell
脚本
,拷贝到某台
SUSE
11
服务器上执行正常,到
suse
10机器上就报错了 通常情况下这个个错误的原因有以下几个 1、可能是没有执行权限; 2、可能是32位机器跑了64位写的
程序
; 3、可能用了ARM...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章