婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用kernel提供的接口打印進程號(pid)

利用kernel提供的接口打印進程號(pid)

熱門標簽:如果做線上地圖標注 河南信譽好的不封卡電話外呼系統(tǒng) 客服外呼系統(tǒng)怎么樣 打電話機器人接我是他的秘書 江蘇云電銷機器人公司 揭陽智能電話機器人推薦 地圖標注員都是年輕人 百度地圖標注錯了有責任嗎 華鋒e路航港口地圖標注

c文件printPid.c

復制代碼 代碼如下:

#include linux/kernel.h>
#include linux/module.h>
#include linux/init.h>
#include linux/sched.h>
#include linux/list.h>

static __init int printPid(void) //安裝模塊函數(shù)
{
    struct task_struct *task,*p;
    struct list_head *ps;
    int count=0;
    printk("begin.\n");
    task=init_task;
    list_for_each(ps,task->tasks)
    {
        p=list_entry(ps,struct task_struct,tasks);
        count++;
        printk("%d\t%s\n",p->pid,p->comm);
    }
    printk("Process counts:%d\n",count);
    return 0;
}
static __exit void exitPid(void)  //卸載函數(shù)
{
    printk("exit!\n");
}
module_init(printPid); //實現(xiàn)的函數(shù)必須放入其中
module_exit(exitPid);

make后會生成pid.ko文件。

然后用這幾個命令:

復制代碼 代碼如下:

#安裝模塊
sudo insmod pid

#顯示日志信息
dmesg

#顯示掛載的掛載的所有模塊
lsmod

#卸載
sudo rmmod pid

您可能感興趣的文章:
  • Linux系統(tǒng)中安裝gcc和kernel-devel的方法
  • 淺談在linux kernel中打印函數(shù)調(diào)用的堆棧的方法
  • linux kernel 打印函數(shù)指針對應的函數(shù)名方法
  • 學習在kernel態(tài)下使用NEON對算法進行加速的方法
  • ubuntu下kvm 命令行安裝64位ubuntu報"Couldn''t find hvm kernel for Ubuntu tree."的問題分析
  • CentOS7升級內(nèi)核kernel5.0版本
  • 淺談linux kernel對于浮點運算的支持
  • linux編譯kernel和svn版本沖突的解決辦法

標簽:婁底 金昌 赤峰 淘寶邀評 許昌 馬鞍山 邵陽 巴彥淖爾

巨人網(wǎng)絡(luò)通訊聲明:本文標題《利用kernel提供的接口打印進程號(pid)》,本文關(guān)鍵詞  利用,kernel,提供,的,接口,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用kernel提供的接口打印進程號(pid)》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用kernel提供的接口打印進程號(pid)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 乳山市| 乌恰县| 马鞍山市| 米易县| 郴州市| 大港区| 驻马店市| 邻水| 郯城县| 阿荣旗| 宁海县| 工布江达县| 台江县| 海南省| 博客| 临高县| 东辽县| 景洪市| 峨眉山市| 疏勒县| 会泽县| 千阳县| 永安市| 祁阳县| 会宁县| 黎城县| 屯昌县| 西藏| 黎平县| 喀喇沁旗| 连南| 万宁市| 五常市| 泊头市| 福州市| 瑞昌市| 孝感市| 得荣县| 安顺市| 大方县| 尤溪县|