小编Aji*_*red的帖子

主要号码次要号码和驱动程序加载

我是初学者.我对与设备驱动程序相关的主要数字和次要数字有所了解.另外我知道可以插入Linux系统的大多数设备都有一个主要数字.并且基于该主要编号,加载相应的驱动程序.我有这个疑问,请告诉我内核在插入时如何从设备中读取主要数字?请解释从设备插件到驱动程序加载的步骤,尽可能简单.

提前致谢.

linux driver device linux-kernel

5
推荐指数
2
解决办法
8900
查看次数

通过命令行恢复已停止的进程

我在Linux CentOS中执行了以下C代码来创建一个进程.

#include <stdio.h>
#include <unistd.h>

    int main ()
    {
          int i = 0;

          while ( 1 )
          {
                printf ( "\nhello %d\n", i ++ );
                sleep ( 2 );
          }
    }
Run Code Online (Sandbox Code Playgroud)

我把它编译成了hello_count.当我这样做时./hello_count,输出是这样的:

hello 0
hello 1
hello 2
...
Run Code Online (Sandbox Code Playgroud)

直到我杀了它.我已使用以下命令停止执行

kill -s SIGSTOP 2956
Run Code Online (Sandbox Code Playgroud)

当我做

ps -e
Run Code Online (Sandbox Code Playgroud)

该过程2956 ./hello_count仍然列出.

是否有任何命令或任何方法可以恢复(不重启)进程号为2956的进程?

此外,当我停止该过程时,命令行显示:

[1]+ Stopped      ./hello_count
Run Code Online (Sandbox Code Playgroud)

什么是[1]+在上面的线是什么意思?

linux signals kill process

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×2

device ×1

driver ×1

kill ×1

linux-kernel ×1

process ×1

signals ×1